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

C# 邮件发送

2017-08-03 18:00 253 查看
private void btn_send_Click(object sender, EventArgs e)
2         {
3             var emailAcount = ConfigurationManager.AppSettings["EmailAcount"];
4             var emailPassword = ConfigurationManager.AppSettings["EmailPassword"];
5             var reciver = txt_Reciver.Text;
6             var content = rtxt_Content.Text;
7             MailMessage message = new MailMessage();
8             //设置发件人,发件人需要与设置的邮件发送服务器的邮箱一致
9             MailAddress fromAddr = new MailAddress("762004031@qq.com");
10             message.From = fromAddr;
11             //设置收件人,可添加多个,添加方法与下面的一样
12             message.To.Add(reciver);
13             //设置抄送人
14             message.CC.Add("izhaofu@163.com");
15             //设置邮件标题
16             message.Subject = "Test";
17             //设置邮件内容
18             message.Body = content;
19             //设置邮件发送服务器,服务器根据你使用的邮箱而不同,可以到相应的 邮箱管理后台查看,下面是QQ的
20             SmtpClient client = new SmtpClient("smtp.qq.com", 25);
21             //设置发送人的邮箱账号和密码
22             client.Credentials = new NetworkCredential(emailAcount,emailPassword);
23             //启用ssl,也就是安全发送
24             client.EnableSsl = true;
25             //发送邮件
26             client.Send(message);
27         }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  邮件