62,242
社区成员




public void SendSMTPEMail(string strSmtpServer, string strFrom, string strFromPass, string strto, string strSubject, string strBody)
{
SmtpClient client = new SmtpClient(strSmtpServer);
client.UseDefaultCredentials = false;
client.Credentials = new System.Net.NetworkCredential(strFrom, strFromPass);
client.DeliveryMethod = SmtpDeliveryMethod.Network;
System.Net.Mail.MailMessage message = new MailMessage(strFrom, strto, strSubject, strBody);
message.BodyEncoding = System.Text.Encoding.UTF8;
message.IsBodyHtml = true;
client.Send(message);
}
/// <summary>
/// 发送邮件
/// </summary>
/// <param name="EmailAddress">收件人地址</param>
/// <param name="Title">标题</param>
/// <param name="EmailBody">内容</param>
/// <param name="id">邮箱标题显示</param>
public static string SendMail(string EmailAddress, string Title, string EmailBody, string id)
{
try
{
SmtpClient smtp = new SmtpClient("smtp.ym.163.com");
smtp.Credentials = new NetworkCredential("您的邮箱","邮箱的密码");
MailMessage mail = new MailMessage();
mail.To.Add(EmailAddress); //添加收件人
mail.From = new MailAddress("您的邮箱", id); //添加发件人
mail.Subject = Title; //标题
mail.Body = EmailBody; //内容
mail.IsBodyHtml = true; //内容是否为HTML
try
{
smtp.Send(mail);
}
catch (SmtpException e)
{
return e.StatusCode.ToString();
}
catch (Exception e)
{
return e.ToString();
}//发送
}
catch
{
return "nn";
}
return "ss";
}