您的位置:首页 > 其它

.net2.0 发送电子邮件的方法

2008-06-22 15:56 344 查看
// 加入该命名空间

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);

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: