.net写的发邮件,雅虎邮箱当作了垃圾邮件怎么预防? 我用.net 写发邮件,我测了一些,有些正常,但雅虎当做了垃圾邮件,怎么预防 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 要用自定义验证机制的system.net.mail类发送。不要用system.web.mail类发送通常被当垃圾邮件跟验证机制和邮件接收方的过滤条件有关 用.net 写发邮件????你想干嘛呢,,,难不成搞病毒功击????^_^ 来历不明的软件发的邮件都是垃圾邮件。所以发邮件的时候要套个马甲。这个代码就是套个OutLook作掩护。 public bool Send(string Subject, string Body, string To, string MailFrom, string MailFromName, string MailDomain, string MailServerUserName, string MailServerPassWord) { try { MailMessage msg = new MailMessage(); msg.From = new MailAddress(MailFrom, MailFromName); msg.To.Add(new MailAddress(To, To)); msg.Subject = Subject; msg.Body = Body; msg.IsBodyHtml = true; msg.Priority = MailPriority.Normal; msg.SubjectEncoding = System.Text.Encoding.UTF8; msg.BodyEncoding = System.Text.Encoding.UTF8; msg.Headers.Add("X-Priority", "3"); msg.Headers.Add("X-MSMail-Priority", "Normal"); msg.Headers.Add("X-Mailer", "Microsoft Outlook Express 6.00.2900.2869"); msg.Headers.Add("X-MimeOLE", "Produced By Microsoft MimeOLE V6.00.2900.2869"); msg.Headers.Add("ReturnReceipt", "1"); SmtpClient client = new SmtpClient(MailDomain); client.UseDefaultCredentials = false; client.Credentials = new NetworkCredential(MailServerUserName, MailServerPassWord); //帐号密码 client.DeliveryMethod = SmtpDeliveryMethod.Network; client.Send(msg); return true; } catch { return false; } } msg.Headers.Add("X-Priority", "3"); msg.Headers.Add("X-MSMail-Priority", "Normal"); msg.Headers.Add("X-Mailer", "Microsoft Outlook Express 6.00.2900.2869"); msg.Headers.Add("X-MimeOLE", "Produced By Microsoft MimeOLE V6.00.2900.2869"); msg.Headers.Add("ReturnReceipt", "1"); 这个很重要。。呵呵,支持楼上 Asp.net开发使用如何框架问题? 源码管理器提示 关于母版页,导航菜单 调用js无效果 关于前台取值后台用的问题!Repeater的值!请高手,问题听难!急!在线等!求好心人! datalist的ItemCreated事件执行问题 自动的插入字段 持續檢測網絡速度? asp.net mvc 如何将页面上的table内容到excel文件中 誰來救我...... 请高手看看MemoryStream序列化中byte[]的问题 在线等.在panel中如何加入动态生成的table vs2005不能:发布网站了,请大侠们帮帮小弟!特高分赠送!!!!!!在线等,急!
通常被当垃圾邮件跟验证机制和邮件接收方的过滤条件有关
public bool Send(string Subject, string Body, string To, string MailFrom, string MailFromName, string MailDomain, string MailServerUserName, string MailServerPassWord)
{
try
{
MailMessage msg = new MailMessage();
msg.From = new MailAddress(MailFrom, MailFromName);
msg.To.Add(new MailAddress(To, To)); msg.Subject = Subject;
msg.Body = Body;
msg.IsBodyHtml = true;
msg.Priority = MailPriority.Normal;
msg.SubjectEncoding = System.Text.Encoding.UTF8;
msg.BodyEncoding = System.Text.Encoding.UTF8;
msg.Headers.Add("X-Priority", "3");
msg.Headers.Add("X-MSMail-Priority", "Normal");
msg.Headers.Add("X-Mailer", "Microsoft Outlook Express 6.00.2900.2869");
msg.Headers.Add("X-MimeOLE", "Produced By Microsoft MimeOLE V6.00.2900.2869");
msg.Headers.Add("ReturnReceipt", "1"); SmtpClient client = new SmtpClient(MailDomain);
client.UseDefaultCredentials = false;
client.Credentials = new NetworkCredential(MailServerUserName, MailServerPassWord); //帐号密码
client.DeliveryMethod = SmtpDeliveryMethod.Network; client.Send(msg);
return true;
}
catch { return false; }
}
msg.Headers.Add("X-Priority", "3");
msg.Headers.Add("X-MSMail-Priority", "Normal");
msg.Headers.Add("X-Mailer", "Microsoft Outlook Express 6.00.2900.2869");
msg.Headers.Add("X-MimeOLE", "Produced By Microsoft MimeOLE V6.00.2900.2869");
msg.Headers.Add("ReturnReceipt", "1");
这个很重要。。呵呵,支持楼上