62,266
社区成员
发帖
与我相关
我的任务
分享 public bool Send(string Subject, string Body, string To, string MailFrom, string MailFromName, string MailDomain, string MailServerUserName, string MailServerPassWord)
{
try
{
MailMessage msg = new MailMessage();
msg.From = new MailAddress(MailFrom, MailFromName);
msg.To.Add(new MailAddress(To, To));
msg.Subject = Subject;
msg.Body = Body;
msg.IsBodyHtml = true;
msg.Priority = MailPriority.Normal;
msg.SubjectEncoding = System.Text.Encoding.UTF8;
msg.BodyEncoding = System.Text.Encoding.UTF8;
msg.Headers.Add("X-Priority", "3");
msg.Headers.Add("X-MSMail-Priority", "Normal");
msg.Headers.Add("X-Mailer", "Microsoft Outlook Express 6.00.2900.2869");
msg.Headers.Add("X-MimeOLE", "Produced By Microsoft MimeOLE V6.00.2900.2869");
msg.Headers.Add("ReturnReceipt", "1");
SmtpClient client = new SmtpClient(MailDomain);
client.UseDefaultCredentials = false;
client.Credentials = new NetworkCredential(MailServerUserName, MailServerPassWord); //帐号密码
client.DeliveryMethod = SmtpDeliveryMethod.Network;
client.Send(msg);
return true;
}
catch { return false; }
}