邮件收到垃圾邮件

时间:2010-01-27 11:13:06

标签: asp.net email

我正在使用此代码发送邮件。 但这些邮件到达垃圾邮件文件夹。

MailMessage message = new MailMessage();

message.From = new MailAddress(ConfigurationSettings.AppSettings["From"]);
message.To.Add(new MailAddress(ConfigurationSettings.AppSettings["To"]));
message.Subject = ConfigurationSettings.AppSettings["Title"];
message.Body = ConfigurationSettings.AppSettings["Body"];

SmtpClient client = new SmtpClient();
client.Send(message);

为什么呢? 我该怎么办?

感谢

5 个答案:

答案 0 :(得分:0)

您可能需要设置一个Sender Policy来说服接收方的电子邮件服务,告知您自己是谁。

答案 1 :(得分:0)

从代码部分看起来无辜。从配置中检查字段的内容。其中一个必须包含触发接收方的垃圾邮件检测的东西。您无法从发件人方决定邮件到达哪个文件夹,这完全是接收方逻辑。

答案 2 :(得分:0)

尝试包含像“X-Mailer”这样的aditional标头,并使用SMTP服务器进行身份验证.. :))

答案 3 :(得分:0)

查看已发送邮件的标头。有时垃圾邮件检查软件会提供您的邮件被标记为垃圾邮件的提示(垃圾邮件刺客)。

如果您不理解它们,请在此处发布这些标题,我们可以查看它们。

答案 4 :(得分:0)

尝试通过优先发送邮件。它可能会立即到达收件箱

message.Priority = MailPriority.High;