1. 自己的服务器上装有360,用C#发送邮件如何不被拦截?
2. 发给新浪,网易等的邮件如何不被拦截?
------解决方案--------------------------------------------------------
自己一般不会拦截自己发出的邮件~(只要你没有特别设置过就不会)
一般邮件防火墙只拦截接收动作,会根据设置规则拦截下一些不符合规则的垃圾邮件~
------解决方案--------------------------------------------------------
------解决方案--------------------------------------------------------
设置一下防火墙中對mail的封鎖,應該可以了
------解决方案--------------------------------------------------------
------解决方案--------------------------------------------------------
能开呀~,-_______-!!!
- C# code
/************************************************************************** DotNet1.1环境下 Code CreateBy BANLAO 2005.6.14************************************************************************/using System.Web.Mail;public void _Dotnet1.1SendMail(){ strMessage = ""; //定义错误信息 MailMessage mailMsg = new MailMessage(); mailMsg.From = strMailFrom; mailMsg.To = strMailTo; mailMsg.Subject = strMailTitle; mailMsg.Priority = MailPriority.High; //邮件级别,.High、.Low、.Normal mailMsg.BodyFormat = MailFormat.Text; //邮件形式,.Text、.Html mailMsg.Body = strEmailBody; mailMsg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", "1"); //设置支持服务器验证 mailMsg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername", strMailFrom); //设置用户名 mailMsg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword", strPsd); //设置用户密码 SmtpMail.SmtpServer = strMailSMTP; //or SmtpMail.SmtpServer.Insert( 0, strMailSMTP); try { //发送邮件 SmtpMail.Send( mailMsg ); } catch( Exception Message ) { strMessage = "发送失败" + Message.Message.ToString(); } if( strMessage != "" ) { Response.Write(strMessage ); } else { Response.Write("发送成功!"); }}/************************************************************************** DotNet2.0环境下 Code CreateBy BANLAO 2006.11.23************************************************************************/using System.Net.Mail;public void _Dotnet2.0SendMail(){ strMessage = ""; MailMessage mailMsg = new MailMessage(); mailMsg.To.Add(new MailAddress("收件人邮箱集合")); //设置收件人的邮件地址 mailMsg.From = new MailAddress("发件人邮箱地址"); //设置发送者的邮件地址 mailMsg.Subject = strMailTitle; //设置邮件主题 mailMsg.Priority = MailPriority.High; // 设置邮件级别:.High、.Low、.Normal mailMsg.IsBodyHtml = true; //设置邮件形式:是否为HTML格式 mailMsg.SubjectEncoding = System.Text.Encoding.UTF8; mailMsg.BodyEncoding = System.Text.Encoding.UTF8; mailMsg.Body = strEmailHTML; //设置发送邮件服务器 SmtpClient client = new SmtpClient(strMailSMTPServer); client.Credentials = new System.Net.NetworkCredential("发件人邮箱", "发件人邮箱密码"); client.EnableSsl = true; //经过SSL加密 try { client.Send(mailMsg); } catch (Exception Message) { strMessage = "发送失败" + Message.Message.ToString(); } if( strMessage != "" ) { Response.Write(strMessage ); } else { Response.Write("发送成功!"); }}本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/abandonship/archive/2008/12/22/3580975.aspx