您的位置:首页 > 编程语言 > C#

C# .NET web 实现邮件发送

2016-01-14 17:39 465 查看
public class Mail
{
#region 发送邮件
/// <summary>
/// 发送邮件
/// </summary>
/// <param name="mailAddress">接收邮箱</param>
/// <param name="mpaystat">流水号</param>
public void SendTo(string mailAddress, string mpaystat, string UserName)
{
string fromMail = "1414294708@qq.com"//发送这邮箱
string fromMailPWD = "123456789";//发送者邮箱密码,密码不告诉你
//邮件内容
string str = "<h3>亲爱的" + UserName + "</h3>";
str += "<p>你已成功支付保证金</p>";
str += "<table style=\"background-color:rgba(102,204,255,0.5);padding:20px;border-radius:15px\">";
str += string.Format("<tr><td>流水号:</td><td>{0}</td></tr>", mpaystat);
 str += string.Format("<tr><td>用户名:</td><td>{0}</td></tr>", UserName);
str += "<tr><td colspan=\"2\" align=\"right\" style=\"font-size:80%;padding-top:20px\">牛倌儿服务中心</td></tr>";
 str += string.Format("<tr><td colspan=\"2\" align=\"right\" style=\"font-size:80%\">{0}</td></tr></table>", DateTime.Now.ToString("yyyy年MM月dd日 HH:mm"));
 str += "<p>(本邮件由系统发送,请勿回复)</p>";
//声明一个Mail对象 MailMessage mymail = new MailMessage();
//发件人地址 //如是自己,在此输入自己的邮箱
 mymail.From = new MailAddress(fromMail);
//收件人地址
 mymail.To.Add(new MailAddress(mailAddress));
//邮件主题
mymail.Subject = "【牛倌儿】流水号";
//邮件标题编码
mymail.SubjectEncoding = System.Text.Encoding.UTF8;
//发送邮件的内容
mymail.Body = str;
//邮件内容编码
 mymail.BodyEncoding = System.Text.Encoding.UTF8;
//添加附件
//抄送到其他邮箱
 mymail.CC.Add(new MailAddress(mailAddress));
 //是否是HTML邮件 mymail.IsBodyHtml = true;
 //邮件优先级
 mymail.Priority = MailPriority.Normal;
//创建一个邮件服务器类
SmtpClient myclient = new SmtpClient();
myclient.Host = "smtp.163.com";
//SMTP服务端口
myclient.Port = 25;
//验证登录
 myclient.Credentials = new NetworkCredential(fromMail, fromMailPWD);
//"@"输入有效的邮件名, "*"输入有效的密码
myclient.Send(mymail);
}
#endregion
 }



                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: