.NET中发送邮件
注意:
1.引用下列命名空间:
using System.Net;
using System.Net.Mail;
2.确保你使用的发送邮件的邮箱开启了stamp服务等。
1 /// <summary> 2 /// SMTPManager发送邮件类 3 /// </summary> 4 ///FROM 发送者邮箱地址, FromDisplayName 发送者名字, TO接受者邮箱地址, BODY邮件内容,SUBJECT 主题行, bIsHtml是否是HTML邮件 5 6 public class SMTPManager 7 { 8 public SMTPManager() 9 { 10 } 11 public static void SendEmail(string FROM, string FromDisplayName, string TO, string BODY, string SUBJECT, bool bIsHtml) 12 { 13 MailMessage m = new MailMessage(); 14 m.From = new MailAddress(FROM, FromDisplayName); 15 m.To.Add(TO); 16 m.Subject = SUBJECT; 17 m.Body = BODY; 18 m.BodyEncoding = System.Text.Encoding.UTF8; 19 m.IsBodyHtml = bIsHtml; 20 m.ReplyTo = new MailAddress(FROM); 21 22 SmtpClient smtp = new SmtpClient("smtp.aliyun.com", 25);//你的邮件使用的服务器服务及端口号,可以在这些邮件的官网中查找或自行百度 23 smtp.Credentials = new NetworkCredential("shuai19931202@aliyun.com", "password");//输入你发送邮件谁要是用的账号和密码 24 smtp.EnableSsl = false;//服务器是否支持安全连接 25 26 smtp.Send(m); 27 28 } 29 }