System.Net.Mail.MailMessage发邮件 System.Net.Mail.MailMessage发邮件在本地测试成功,上传到服务器也可以,但应用程序一发布之后再上传,就发送失败,找不到原因,也不好断点测试 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不是防火的问题,IIS里SMTP似乎一直没装过,我本机也没装过, 代码如下:public bool Send() { System.Net.Mail.MailMessage myEmail = new System.Net.Mail.MailMessage(); Encoding eEncod = Encoding.GetEncoding("utf-8"); myEmail.From = new System.Net.Mail.MailAddress(this.From, this.From, eEncod); myEmail.To.Add(this._recipient); myEmail.Subject = this.Subject; myEmail.Body = this.Body; myEmail.Priority = System.Net.Mail.MailPriority.Normal; myEmail.IsBodyHtml = this.Html; //邮件形式,.Text、.Html System.Net.Mail.SmtpClient smtp = new System.Net.Mail.SmtpClient(); smtp.Host = this.MailDomain; smtp.Port = this.MailDomainPort; smtp.Credentials = new System.Net.NetworkCredential(this.MailServerUserName, this.MailServerPassWord); //当不是25端口(gmail:587) if (this.MailDomainPort != 25) { smtp.EnableSsl = true; } //System.Web.Mail.SmtpMail.SmtpServer = this.MailDomain; try { smtp.Send(myEmail); } catch (System.Net.Mail.SmtpException e) { string result = e.Message; return false; } return true; } } 如何添加节点,使其成为树 asp.net 水晶报表打印报“索引超出了数组界限。” 的错误【高手进】 如何在注册页面中把数据同时写入2个表???在线== asp.net用来做什么?技术问题.绝非灌水 第一天学ajax,关于image控件图片动态刷新的问题 高手们,求助,求助!!!在线等待,结题立即给分 关于打包安装不成功的问题 关于缓存的问题 VS从设计视图做好表格后,在转到源文件,或者运行,表格大小布局等都变了,怎么办 贴一段程序,解一解困惑??? asp.net美工问题 求纯HTML表单元素 转 服务器控件的工具。
public bool Send()
{ System.Net.Mail.MailMessage myEmail = new System.Net.Mail.MailMessage();
Encoding eEncod = Encoding.GetEncoding("utf-8");
myEmail.From = new System.Net.Mail.MailAddress(this.From, this.From, eEncod);
myEmail.To.Add(this._recipient);
myEmail.Subject = this.Subject;
myEmail.Body = this.Body;
myEmail.Priority = System.Net.Mail.MailPriority.Normal;
myEmail.IsBodyHtml = this.Html; //邮件形式,.Text、.Html
System.Net.Mail.SmtpClient smtp = new System.Net.Mail.SmtpClient();
smtp.Host = this.MailDomain;
smtp.Port = this.MailDomainPort;
smtp.Credentials = new System.Net.NetworkCredential(this.MailServerUserName, this.MailServerPassWord);
//当不是25端口(gmail:587)
if (this.MailDomainPort != 25)
{
smtp.EnableSsl = true;
}
//System.Web.Mail.SmtpMail.SmtpServer = this.MailDomain; try
{
smtp.Send(myEmail);
}
catch (System.Net.Mail.SmtpException e)
{
string result = e.Message;
return false;
} return true;
}
}