2

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

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

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

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

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

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

蒂亚!

4

3 回答 3

1

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

于 2009-03-25T04:59:15.100 回答
1

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

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

于 2009-03-25T05:02:53.547 回答
1

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

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

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

于 2009-03-25T05:10:38.020 回答