.NET MailMessage 和 SMTPClient 被标记为垃圾邮件?

标签 .net smtpclient mailmessage

我正在准备基本的 HTML 电子邮件,并使用了带有正确 HEAD 和 BODY 标记的基本 HTML 模板,但由于某种原因,我的用户在收到我发送的电子邮件时遇到了问题。

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

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

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

我检查了我的主机,并将邮件服务器更正为“本地主机”(这就是网络服务器查看邮件服务器的方式),这解决了一些问题。

我可以做或应该做些什么来确保消息清晰响亮?标志、属性等?

TIA!

最佳答案

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

关于.NET MailMessage 和 SMTPClient 被标记为垃圾邮件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/680268/

相关文章:

c# - HTML 敏捷包 2

c# - 如何在SmtpClient中实现安全连接(No | SSL | STARTTLS)来发送邮件?

c# - 为什么我在发送 SMTP 电子邮件时收到“"' 属性无法分配”?

c# - 从 C# 中的特定 url 发送带有附件的电子邮件

c# - 任何人都知道如何通过 GoDaddy 电子邮件服务器使用 System.Net.Mail 发送 SSL 电子邮件

c# - 无法将类型为 'NHibernate.Hql.Ast.HqlCast' 的对象转换为类型“NHibernate.Hql.Ast.HqlBooleanExpression”

c# - 为什么递增 Nullable<int> 不会抛出异常?

.net - OnException - 两次调用

c# - 如何在不发送电子邮件的情况下检查 smtp 服务器?

c# - C#发送带附件的邮件