Luo Weifeng 2009-10-1
原文发表至QQ空间。
//C#发送gmail邮件
//注:在控制台环境下需要导入几个WPF的DLL
//2009-10-**
using System;
using System.Net.Mail;
using System.Windows;
class TestMail
{
static void Main(string[] args)
{
string mailContent = "邮件内容";
MailMessage msg = new System.Net.Mail.MailMessage();
msg.To.Add("[email protected]"); //收件人(这个是本人邮箱,如果不嫌弃可以给我发,O(∩_∩)O哈哈~)
//发件人信息
msg.From = new MailAddress("************@gmail.com", "发送人姓名", System.Text.Encoding.UTF8);
msg.Subject = "这是测试邮件"; //邮件标题
msg.SubjectEncoding = System.Text.Encoding.UTF8; //标题编码
msg.Body = mailContent; //邮件主体
msg.BodyEncoding = System.Text.Encoding.UTF8;
msg.IsBodyHtml = true; //是否HTML
msg.Priority = MailPriority.High; //优先级
SmtpClient client = new SmtpClient();
client.Credentials = new System.Net.NetworkCredential("***********@gmail.com", "*****");
client.EnableSsl = true;
client.Port = 587;
client.Host = "smtp.gmail.com";
object userState = msg;
try
{
client.Send(msg);
MessageBox.Show("发送成功");
}
catch (Exception ex)
{
MessageBox.Show(ex.Message, "发送邮件出错");
}
}
}