1 /// <summary>
2 /// 发送邮件
3 /// </summary>
4 /// <param name="toEmailS">邮件接收者列表</param>
5 /// <param name="titleEmail">邮件标题</param>
6 /// <param name="bodyEmail">邮件主体(内容)</param>
7 public void SendMail(string strEmail, string titleEmail, string bodyEmail)
8 {
9 string from = "EmailName@163.com"; //指定发送方的账户名
10 string server = "smtp.163.com"; //指定发送方使用的邮件服务器
11 System.Net.Mail.SmtpClient client = new System.Net.Mail.SmtpClient(server);
12 //指定发送方登录邮箱的用户名和密码
13 client.Credentials = new System.Net.NetworkCredential("EmailName", "EmailPwd");
14 //指定电子邮件的发送方式, 枚举值, 有三种方式, 这里使用网络方式
15 client.DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.Network;
16 string[] toEmailS = strEmail.Split(',');
17 foreach (string str in toEmailS)
18 {
19 System.Net.Mail.MailMessage message = new System.Net.Mail.MailMessage(from, str, titleEmail, bodyEmail);
20 try
21 {
22 client.Send(message);
23 }
24 catch (Exception ex)
25 {
26 System.Windows.Forms.MessageBox.Show(ex.ToString());
27 return;
28 }
29
30 }
31 client.Dispose(); //释放连接
32 }