62,046
社区成员
发帖
与我相关
我的任务
分享
using System.Net.Mail;
/// <summary>
/// 发送邮件
/// </summary>
/// <param name="emailSub">邮件主题</param>
/// <param name="emailBody">邮件内容</param>
/// <param name="toMail">收件者</param>
/// <returns>返回发送的结果</returns>
public static string SendMail(string emailSub, string emailBody, string toMail)
{
string msg = string.Empty;
MailMessage mail = new MailMessage();
mail.From = new MailAddress("a@qq.com");
mail.To.Add(new MailAddress(toMail));
mail.Sender = new MailAddress("a@c.com");
mail.Subject = emailSub;
mail.Body = emailBody;
mail.IsBodyHtml = true;
mail.Priority = MailPriority.Normal;
SmtpClient sc = new SmtpClient("pop3.c.com");
sc.Credentials = new NetworkCredential("a@c.com", "xxx");
sc.DeliveryMethod = SmtpDeliveryMethod.Network;
try
{
sc.Send(mail);
msg = "发送成功!";
}
catch (SmtpException e)
{
msg = e.StatusCode + "_" + e.Message;
}
return msg;
}