ASP.NET发送Email精简版
来源:互联网 发布:mac怎么看电池循环次数 编辑:程序博客网 时间:2024/05/30 23:04
using System.Net;
using System.Net.Mail;
using System.Text;
#region 发送Email
public void sendEmail()
{
#region 验证email
SmtpClient smtp = new SmtpClient(); //实例化一个SmtpClient
smtp.DeliveryMethod = SmtpDeliveryMethod.Network; //将smtp的出站方式设为 Network
smtp.EnableSsl = false;//smtp服务器是否启用SSL加密
smtp.Host = "smtp.sina.net"; //指定 smtp 服务器地址
smtp.Port = 25;//指定 smtp 服务器的端口,默认是25,如果采用默认端口,可省去
smtp.UseDefaultCredentials = true; //如果你的SMTP服务器不需要身份认证,则使用下面的方式,不过,目前基本没有不需要认证的了
smtp.Credentials = new NetworkCredential("123@456.com","123456"); //Email账号和密码
#endregion
#region 送信人
MailMessage mm = new MailMessage(); //实例化一个邮件类
mm.Priority = MailPriority.High;//邮件的优先级,分为 Low, Normal, High,通常用 Normal即可
mm.From = new MailAddress("123@456.com", "发信人名称", Encoding.GetEncoding(936));
#endregion
#region 收信人
mm.To.Add(new MailAddress(email, email, Encoding.GetEncoding(936)));//当然也可以用全地址添加
mm.Subject = "您在XXXXX网的注册信息"; //邮件标题
mm.SubjectEncoding = Encoding.GetEncoding(936);// 这里非常重要,如果你的邮件标题包含中文,这里一定要指定,否则对方收到的极有可能是乱码。
mm.IsBodyHtml = true; //邮件正文是否是HTML格式
mm.BodyEncoding = Encoding.GetEncoding(936);//邮件正文的编码, 设置不正确, 接收者会收到乱码
#endregion
#region 信件正文
string body = "";
body += "亲爱的(" + email + ")您好!<br /><br />";
body += "欢迎您加入XXXXXX网!<br /><br />";
body += "以下是您在XXXXXX网提交的登陆信息,请小心保管!<br /><br />";
body += email + "<br /><br />";
body += "今后,您可使用上述mail登陆网站,享受XXXXXXXX网为您提供的优质创新服务。<br /><br />";
body += "修改上述信息,请点击:(我们网站截取更多个人资料平台——网址链接)<br /><br />";
body += "XXXXXX网<a href='http://www.123456.com '>http://www.123456.com</a><br />";
mm.Body = body;
#endregion
#region 发信
smtp.Send(mm); //发送邮件,如果不返回异常, 则大功告成了。
#endregion
}
#endregion
- ASP.NET发送Email精简版
- ASP.net发送Email
- asp.net 发送email
- ASP.net发送Email
- asp.net 发送Email
- ASP.net发送email
- ASP.NET发送EMAIL
- asp.net发送Email
- ASP.NET结合COM组件发送Email
- ASP.NET中发送Email完整实例
- ASP.NET结合COM组件发送Email
- ASP.NET结合COM组件发送Email
- ASP.NET中发送Email完整实例
- ASP.NET中发送Email完整实例
- ASP.NET中发送Email完整实例
- ASP.NET结合COM组件发送Email
- ASP.NET结合COM组件发送Email
- ASP.NET结合COM组件发送Email
- 弹出确认提示框,确定,取消
- 使用CHWRMLight 控制灯光
- 在ASP.Net 2.0中实现多语言界面的方法
- C# WinForm开发系列 - DataGridView
- java获取URL地址
- ASP.NET发送Email精简版
- Listview排序的方法
- HP_UX top监控
- gstreamer的安装和简单的mp3编写
- 程序员年度工作总结
- GSM07.10协议理解
- c#当月头一天和当月最后一天
- 全面学习ORACLE Scheduler特性(3)使用Programs
- 全面学习ORACLE Scheduler特性(4)创建和管理Schedule