0
这是我写的发送电子邮件的代码,SmtpClient。发送()错误:“消息拒绝通过内容过滤垃圾邮件”
MailMessage m = new MailMessage();
SmtpClient sc = new SmtpClient();
sc.UseDefaultCredentials = false;
try
{
m.From = new MailAddress(Sender);
m.To.Add(new MailAddress(Receiver));
m.Subject = Subject;
m.IsBodyHtml = true;
m.Body = Body;
sc.Send(m);
}
catch (Exception ex) { _Exceptions.ManageExceptions(ex); }
而且配置文件设置:
<system.net>
<mailSettings>
<smtp deliveryMethod="Network" from="[email protected]">
<network host="192.168.0.170" userName="setsdom01\user1" password="xxx" port="25" />
</smtp>
</mailSettings>
</system.net>
它执行时,我从我的机器上运行,我尝试在不同的PC上,它给我以下消息:... 邮件作为垃圾邮件被内容过滤拒绝 ..
什么c应该是问题吗?
也许该消息被标记为垃圾邮件,因为它是从比第一消息的其他域发送?也许应该看看内容过滤组件。 – RvdK
'Sender'与配置文件中'from'地址不同吗? – Joey
@Joey我不认为他们有区别。 – Boomer