62,133
社区成员
![](https://csdnimg.cn/release/cmsfe/public/img/topic.427195d5.png)
![](https://csdnimg.cn/release/cmsfe/public/img/me.40a70ab0.png)
![](https://csdnimg.cn/release/cmsfe/public/img/task.87b52881.png)
![](https://csdnimg.cn/release/cmsfe/public/img/share-circle.3e0b7822.png)
/// <summary>
/// 发送电子邮件
/// </summary>
/// <param name="smtpServer">smtp 服务器地址</param>
/// <param name="smtpUserName">smtp 服务器用户名</param>
/// <param name="smtpPassWord">smtp 服务器密码</param>
/// <param name="from">发件人邮件地址</param>
/// <param name="reciver">收件人邮件地址</param>
/// <param name="subject">邮件标题</param>
/// <param name="body">信件内容</param>
/// <returns>是否成功</returns>
public static bool Send(string smtpServer, string smtpUserName, string smtpPassWord, string from, string reciver, string subject, string body)
{
bool flag = true;
try
{
// 创建 MailMessage 对象
MailMessage mailMsg = new MailMessage();
// 设置发件人电子邮件地址
mailMsg.From = new MailAddress(from);
// 设置收件人电子邮件地址
mailMsg.To.Add(reciver);
// 设置邮件主题
mailMsg.Subject = subject;
// 设置邮件内容
mailMsg.Body = body;
mailMsg.IsBodyHtml = true;
mailMsg.BodyEncoding = Encoding.GetEncoding("GB2312");
mailMsg.Priority = MailPriority.High;
SmtpClient smtpClient = new SmtpClient();
smtpClient.Timeout = 9999;
smtpClient.Host = smtpServer;
//smtpClient.EnableSsl = true;
smtpClient.UseDefaultCredentials = false;
smtpClient.Credentials = new NetworkCredential(smtpUserName, smtpPassWord);
smtpClient.DeliveryMethod = SmtpDeliveryMethod.Network;
smtpClient.Send(mailMsg);
}
catch { flag = false; }
return flag;
}