// 加入该命名空间
using System.Net.Mail;
public static void SendSMTPEMail()
{
// 建立邮件发送对象
MailMessage mailMessage = new MailMessage();
// 设置发送人
mailMessage.From = new MailAddress("FromPerson@gmail.com","发件人");
// 添加接收人
mailMessage.To.Add(new MailAddress("ToPerson@sina.com", "收件人"));
// 设置密送
mailMessage.Bcc.Add(new MailAddress("BCCPerson@sina.com","密送人"));
// 设置抄送
mailMessage.CC.Add(new MailAddress("CCPerson@tom.com", "抄送人"));
// 设置邮件标题
mailMessage.Subject = "测试邮件标题";
// 设置邮件内容
mailMessage.Body = "这是一封测试邮件!";
// 添加附件
Attachment attachement = new Attachment(@"C:/test.txt");
mailMessage.Attachments.Add(attachement);
// 建立邮件客户端对象
SmtpClient smtpClient = new SmtpClient();
//有些邮件服务器不支持安全链接(比如Sina的),如果这里设置为true会导致异常。
smtpClient.EnableSsl = true;
//设置邮件服务器
smtpClient.Host = "smtp.gmail.com";
// 设置邮件服务器验证信息
smtpClient.Credentials = new System.Net.NetworkCredential("FromPerson@gmail.com", "*********");
// 发送邮件
smtpClient.Send(mailMessage);
}
.net2.0 发送电子邮件的方法
最新推荐文章于 2024-05-03 21:39:35 发布