using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.Net.Mail; namespace WindowsFormsApplication1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { string mailContent = "邮件内容"; MailMessage msg = new System.Net.Mail.MailMessage(); msg.To.Add("*****@126.com"); //收件人 //发件人信息 msg.From = new MailAddress("***@gmail.com", "**e@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(); //设置GMail邮箱和密码 client.Credentials = new System.Net.NetworkCredential("****@gmail.com", "你邮箱的密码"); client.Port = 587;//端口是固定的gmail端口 client.Host = "smtp.gmail.com"; client.EnableSsl = true; object userState = msg; try { client.Send(msg); // Console.Write("发送成功"); MessageBox.Show("发送成功"); } catch (Exception ex) { MessageBox.Show(ex.Message, "发送邮件出错"); } } } } 本人已验证成功,有不会的可以交流啊,哈哈…………