.net邮件发送实例 邮件内容为网页模板
2024-10-18 21:18:18
Encoding encoding = Encoding.GetEncoding("gb2312");
// 读取模板文件
string ModelTemp = HttpContext.Current.Server.MapPath("email.html");
StreamReader sr = null;
string str = "";
try
{
sr = new StreamReader(ModelTemp, encoding);
str = sr.ReadToEnd(); // 读取文件
}
catch (Exception exp)
{
HttpContext.Current.Response.Write(exp.Message);
HttpContext.Current.Response.End();
sr.Close();
}
str = str.Replace("password", "abcdefg");
SmtpClient client = new SmtpClient("smtp.163.com");
client.UseDefaultCredentials = false;
client.Credentials = new NetworkCredential("jialeifei@163.com","789789789");
client.DeliveryMethod = SmtpDeliveryMethod.Network;
MailMessage message = new MailMessage("jialeifei@163.com", "smudddnui@126.com", "你的密码", str);
message.BodyEncoding = Encoding.UTF8;
message.IsBodyHtml = true;
try
{
client.Send(message);
Response.Write("成功");
}
catch
{
Response.Write("失败");
}
// 读取模板文件
string ModelTemp = HttpContext.Current.Server.MapPath("email.html");
StreamReader sr = null;
string str = "";
try
{
sr = new StreamReader(ModelTemp, encoding);
str = sr.ReadToEnd(); // 读取文件
}
catch (Exception exp)
{
HttpContext.Current.Response.Write(exp.Message);
HttpContext.Current.Response.End();
sr.Close();
}
str = str.Replace("password", "abcdefg");
SmtpClient client = new SmtpClient("smtp.163.com");
client.UseDefaultCredentials = false;
client.Credentials = new NetworkCredential("jialeifei@163.com","789789789");
client.DeliveryMethod = SmtpDeliveryMethod.Network;
MailMessage message = new MailMessage("jialeifei@163.com", "smudddnui@126.com", "你的密码", str);
message.BodyEncoding = Encoding.UTF8;
message.IsBodyHtml = true;
try
{
client.Send(message);
Response.Write("成功");
}
catch
{
Response.Write("失败");
}
最新文章
- jQuery动画slideUp()不正常位移原因
- gcd 最小公约数
- 安装CAS服务器
- uva 11728 Alternate Task
- JavaScript自定义右键菜单
- Java发送Http请求
- 二维图形的矩阵变换(三)——在WPF中的应用矩阵变换
- 第二篇:从 GPU 的角度理解并行计算
- 使用PHP-Barcode轻松生成条形码(一)
- NGINX配置小随笔
- 前端--关于javascript对象
- C#类型(一)
- Linux编程 24 shell编程(结构化 if [ condition ] 数值比较,字符串比较)
- luogu P4099 [HEOI2013]SAO
- [python]socket.listen(backlog)中的backlog含义
- request.POST 和 request.GET
- SAP 数据类型
- MongoDB单机, 主从, 分布式部署
- Vue.js简介及指令
- JavaScript 编码小技巧