博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用System.Net.Mail发送邮件
阅读量:5109 次
发布时间:2019-06-13

本文共 956 字,大约阅读时间需要 3 分钟。

引用命名空间:
using System.Net.Mail;
/// 
/// 发送HTML邮件,有抄送和密送
/// 需要在Web.config文件中的system.net下的mailSettings节点进行配置
/// 
/// 收件人地址
/// 抄送地址
/// 密送地址
/// 邮件主题
/// 邮件正文
public static void SendMail(string mailto, string mailcc, string mailbcc, string mailsubject, string mailbody)
{
MailMessage mMessage = new MailMessage();
MailAddress mTo = new MailAddress(mailto);
if (mailcc != "") { MailAddress mCC = new MailAddress(mailcc); mMessage.CC.Add(mCC); }
if (mailbcc != "") { MailAddress mBCC = new MailAddress(mailbcc); mMessage.Bcc.Add(mBCC); }
mMessage.To.Add(mTo);
mMessage.Subject = mailsubject;
//正文和主题的字符编码都设置为UTF8
mMessage.SubjectEncoding = System.Text.Encoding.UTF8;
mMessage.BodyEncoding = System.Text.Encoding.UTF8;
mMessage.Body = mailbody;
//正文支持html
mMessage.IsBodyHtml = true;
SmtpClient client = new SmtpClient();
client.Send(mMessage);
} 调用:
SendMail("11111111@qq.com", "", "", "testdata", "

hello

");
 

转载于:https://www.cnblogs.com/xsj1989/p/4758161.html

你可能感兴趣的文章
检测用户来源js 参考
查看>>
[nodejs] commander库
查看>>
centos6.x开机卡死
查看>>
python中的赋值与拷贝(浅拷贝与深拷贝)
查看>>
生成器和迭代器
查看>>
透明-------- GridView 背景透明
查看>>
java 调用 bat 如果里面用了第三方命令 dos 窗口没有关闭 解决方法
查看>>
c# 操作xml文件(插入节点、修改、删除)
查看>>
ps 批量处理
查看>>
TSQLTableJSON解析JSON
查看>>
添加git忽略文件
查看>>
WebZine 关于安全的
查看>>
hdu 1239
查看>>
Android实战之 万能的接口回调
查看>>
Set Matrix Zeroes
查看>>
exe文件无法打开
查看>>
Go中的make和new的区别
查看>>
检测浏览器
查看>>
突然感到人生很绝望_
查看>>
Aop切面开发
查看>>