139有实时短信通知,综合我们的网上订购模式,决定客户定了后直接发送139邮件,这样就可以实时收到通知了。
发送邮件的程序还是原来实习时候的,但是FOXMAIL和163邮件测试都没有通过,只有改成GMAIL,测试通过。
//******************2009.07.28增加邮箱功能************************/
StringBuilder sb = new StringBuilder();
string sEmail = "12154212@139.com";
string sUsername = "用户名";
//添加sb字符串
sb.Append("<div>" + sUsername + ":您好" + "<p />");
//添加你要发送的内容
sb.Append("</div>");
MailAddress from = new MailAddress("cdjkjxs@gmail.com ");
MailAddress to = new MailAddress(sEmail);
MailMessage mailobj = new MailMessage(from, to);
mailobj.Subject = "客户订报通知!";
mailobj.Body = sb.ToString();
mailobj.IsBodyHtml = true;
mailobj.BodyEncoding = System.Text.Encoding.UTF8;
mailobj.Priority = MailPriority.High;
SmtpClient smtp = new SmtpClient("smtp.gmail.com");
smtp.UseDefaultCredentials = false;
smtp.Credentials = new NetworkCredential("cdjkjxs@gmail.com ", "psd");
smtp.DeliveryMethod = SmtpDeliveryMethod.Network;
smtp.Port = 587;
smtp.EnableSsl = true;
try
{
smtp.Send(mailobj);
}
catch(Exception ex)
{
Response.Write("<script>alert('系统出问题,请重新填写下!')</script>");
return;
}
//*****************************结束*************/