asp.net - 电子邮件会进入垃圾邮件而不是收件箱

标签 asp.net dns sendmail domainkeys pointers

我们在 godaddy.com 有一个域名“www.mycloudcctv.com”,并且我们创建了一个子域 cam.mycloudcctv.com,它指向 212.78.237.157 我们有一个在第三方服务器(212.78.237.157)上运行的应用程序。此应用程序希望使用电子邮件地址“alerts@ mycloudcctv.com”代表我们发送电子邮件。以下代码片段 (ASP.NET) 用于从 (212.78.237.157) 发送电子邮件


    var mailClient = new SmtpClient();

    mailClient.Credentials = new NetworkCredential { UserName = "[email protected]", Password = "xyz" };

    mailClient.Port = 25;
    mailClient.Host = "smtpout.secureserver.net"; 
    mailClient.EnableSsl = false;

    var mail = new MailMessage("[email protected]", "[email protected]", "Test Smtp server", "Testing mycloudcctv server") { IsBodyHtml = true };
    //Now Send the message
    mailClient.Send(mail);


一切正常,电子邮件正在发送,但最终会出现在 gmail/hotmail/yahoo 的 SPAM/JUNK 文件夹中。您能否向我们提供必要的信息,以便我们的电子邮件进入收件箱而不是垃圾邮件文件夹?

最佳答案

这是一个很大的问题,有很多复杂的问题,但它实际上可以归结为三个主要领域:

  1. 电子邮件是否来自已被授权为指定域传送电子邮件的服务器?

  2. 电子邮件的内容是否只是超链接,是否包含会触发垃圾邮件刺客将其标记为垃圾邮件的文本。

  3. 您的服务器是否因垃圾邮件而被列入黑名单

对于第 1 点,请了解如何设置发送权限的 SPF 记录。 http://www.mydigitallife.info/how-to-set-up-and-create-sender-policy-framework-spf-domain-dns-txt-record-with-wizard/

对于第 2 点,获取垃圾邮件 killer 的副本并通过它运行您的电子邮件以查看分数。 http://spamassassin.apache.org/

对于第 3 点 http://whatismyipaddress.com/blacklist-check

关于asp.net - 电子邮件会进入垃圾邮件而不是收件箱,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11207629/

相关文章:

linux - Sendmail:即使 stat=send 也无法发送邮件

python - 无法使用 python 发送具有多个附件和多个收件人的邮件 [to,cc,bcc]

javascript - 如何在 Visual Studio .NET 2008 中保留 JavaScript 全局变量的智能感知

Linux 发送邮件 - 命令行

php - 管理员帐户 : Where, 何时何地?

javascript - 在 iFrame 中设置 cookie

linux - 使子域指向特定端口

dns - .NET 4.0 上的 System.Net.Dns.GetHostEntry(dnsServer) 问题

javascript - 仅当光标位于输入字段时禁用回车键回发

asp.net - <asp :FileUpload with UpdatePanel