【问题标题】:.NET MailMessage and SMTPClient Getting Tagged as Spam?.NET MailMessage 和 SMTPClient 被标记为垃圾邮件?
【发布时间】:2010-10-15 09:09:35
【问题描述】:

我正在准备基本的 HTML 电子邮件,并使用了带有适当 HEAD 和 BODY 标记的基本 HTML 模板,但由于某种原因,我的用户无法收到我的电子邮件。

我正在使用 ASP.NET MailMessage 和 SMTPClient 对象,并且邮件发送得很好,我可以收到测试邮件,大多数用户都收到了,但有些网站将我的邮件标记为垃圾邮件。

我也是一次发送一个,而不是多个收件人等。

当我通过同一帐户从 Thunderbird 向同一邮件服务器发送消息时,一切都很好。但是我通过网络准备的那些被一些人标记为垃圾。

我检查了我的主机并将邮件服务器更正为“本地主机”(这是网络服务器看到邮件服务器的方式)并且清除了一些。

有什么我可以做或应该做的事情来确保信息能够响亮而清晰地传达吗?标志、属性等?

TIA!

【问题讨论】:

    标签: .net smtpclient mailmessage


    【解决方案1】:

    发件人地址会有所帮助。一旦您被标记为垃圾邮件(即服务器),则取消标记是一项与编程无关的任务。 IE。邮件服务器记住了!

    【讨论】:

      【解决方案2】:

      我刚刚学到的你可以做的一件事是使用一些域密钥更新你的 DNS,以验证你的发件人地址中的域是否有效。

      http://en.wikipedia.org/wiki/DomainKeys_Identified_Mail

      【讨论】:

        【解决方案3】:

        您使用的是共享主机吗?如果是这样,您服务器中的某些其他站点可能正在发送大型电子邮件(可能是真实的),因此某些服务器可能已将服务器标记为垃圾邮件。

        您无法通过编程方式告诉服务器您不是垃圾邮件。你已经在做你能做的,即一次不要发送太多消息。

        如果邮件列表不太长,那么您可以向每个人发送一封个人电子邮件,说有些用户报告说没有收到电子邮件,因此他们最好检查垃圾邮件文件夹并将电子邮件标记为“非垃圾邮件”接收未来的电子邮件。

        【讨论】:

          猜你喜欢
          • 2011-04-26
          • 1970-01-01
          • 2014-06-28
          • 2012-08-17
          • 2012-04-17
          • 1970-01-01
          • 1970-01-01
          • 2022-01-09
          • 2012-09-13
          相关资源
          最近更新 更多