<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" > <head> <title>HTML Report</title> </head> <body> <p>$USER_NAME$:</p> <p>My name is $NAME$</p> <p >This is a Test Email,<br /> $MY_NAME$</p> </body> </html>
/// <summary>
///替换模板中的字段值
/// </summary>
public string ReplaceText(String userName,string name,string myName)
{
string path = string.Empty;
path = HttpContext.Current.Server.MapPath("EmailTemplate\\emailTemplate.html");
if (path == string.Empty)
{
return string.Empty;
}
System.IO.StreamReader sr = new System.IO.StreamReader(path);
string str = string.Empty;
str = sr.ReadToEnd();
str = str.Replace("$USER_NAME$", userName);
str = str.Replace("$NAME$", name);
str = str.Replace("$MY_NAME$",myName);
return str;
}
/// <summary>
/// 发送邮件
/// </summary>
public void SendEmail(string email_from,string email_to, string email_cc, string userName, string name, string myName)
{
try
{
// 建立一个邮件实体
MailAddress from = new MailAddress(email_from);
MailAddress to = new MailAddress(email_to);
MailMessage message = new MailMessage(from, to);
string strbody = ReplaceText(userName, name, myName);
if (email_cc.ToString() != string.Empty)
{
foreach (string ccs in email_cc.Split(';'))
{
MailAddress cc = new MailAddress(ccs);
message.CC.Add(cc);
}
}
message.IsBodyHtml = true;
message.BodyEncoding = System.Text.Encoding.UTF8;
message.Priority = MailPriority.High;
message.Body = strbody; //邮件BODY内容
message.Subject = "Subject";
SmtpClient smtp = new SmtpClient();
smtp.Host = Configuration.MailHost;
smtp.Port = Configuration.MailHostPort;
smtp.Credentials = new System.Net.NetworkCredential(email_from, "emailpassword");
smtp.Send(message); //发送邮件
} catch (Exception ex)
{
throw ex;
}
}
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有