您的位置:首页 > 编程语言 > C#

C# Winform 发送邮件

2013-10-31 09:38 295 查看
using System.Net.Mail;

private void SendMail()

{

System.Net.Mail.SmtpClient client = new System.Net.Mail.SmtpClient("smtp.163.com");

client.UseDefaultCredentials = true;//设置为发送认证消息 这句和下一句不要遗漏。

client.Credentials = new System.Net.NetworkCredential("mymailname@163.com", "mymailpassword");//认证消息

System.Net.Mail.MailMessage mess = new System.Net.Mail.MailMessage();

mess.From = new System.Net.Mail.MailAddress("mymailname@163.com", "My Name");

mess.To.Add(new System.Net.Mail.MailAddress("yourmailname@126.com", "Your Name"));

mess.Subject = "主题(测试)";

mess.Body = "正文:" + "\r\n" + "每天自动邮件。内容还没想好。";

try

{

client.Send(mess);

MessageBox.Show("发送成功完成");

}

catch (Exception ex)

{

MessageBox.Show(ex.Message);

}

}

注意:

如果是QQ邮箱的,还需要在邮箱那里设置SMTP。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: