61,819
社区成员




/// <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;
}