当前位置:首页 > Windows程序 > 正文

C#发送邮件代码

2024-03-31 Windows程序

/// <summary>
/// 发送电子邮件
/// </summary>
/// <param>SMTP处事器</param>
/// <param>登录帐号</param>
/// <param>登录暗码</param>
/// <param>发件人昵称</param>
/// <param>发件人</param>
/// <param>收件人</param>
/// <param>主题</param>
/// <param>内容</param>
public static void sendMail(string smtpserver, string userName, string pwd, string nickName, string strfrom, string strto, string subj, string bodys, int port)
{

MailMessage msg = new MailMessage();
msg.To.Add(strto);//收件人地点
// msg.CC.Add("[email protected]");//抄送人地点

msg.From = new MailAddress(strfrom, nickName);//发件人邮箱,名称
msg.Subject = subj;//邮件标题
msg.SubjectEncoding = Encoding.UTF8;//标题格局为UTF8
msg.Body =bodys;//邮件内容
msg.BodyEncoding = Encoding.UTF8;//内容格局为UTF8
msg.IsBodyHtml = true; ;//设置为HTML格局

SmtpClient client = new SmtpClient();
client.Host = smtpserver;//SMTP处事器地点
client.Port = port;//SMTP端口,QQ邮箱填写587
client.EnableSsl = true;//启用SSL加密
client.Credentials = new NetworkCredential(userName, pwd);//发件人邮箱账号,暗码
client.Send(msg);//发送邮件
}

STMP处事器:  
SMTP端口:  

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/35097.html

Jm-杰米博客Jamie
草根站长的技术交流乐园!IT不会不要紧快来好好学习吧!
  • 20786文章总数
  • 7494590访问次数
  • 建站天数
  • 友情链接