邮件发送代码 动态对象
来源:互联网 发布:微店和淘宝的付款方式 编辑:程序博客网 时间:2024/06/05 06:20
/// <summary> /// 发邮件 /// </summary> /// <param name="email"></param> /// <param name="subject"></param> /// <param name="message"></param> /// <param name="displayName"></param> /// <returns></returns> public bool SendEmail(string email, string subject, string message, string displayName = "") { var doc = new XmlDocument(); string path = Path.Combine(System.Web.HttpRuntime.AppDomainAppPath, "Email.config"); doc.Load(path); string json = JsonConvert.SerializeXmlNode(doc.DocumentElement, Newtonsoft.Json.Formatting.None, true); dynamic config = JsonConvert.DeserializeObject(json); Email _email = new Email(); _email.Subject = subject; _email.DisplayName = displayName; _email.Body = message; _email.From = config.Address.ToString(); _email.Host = config.Host.ToString(); _email.Port = config.Port; _email.UserName = config.UserName.ToString(); _email.Password = config.Password.ToString(); _email.Recipients.Add(email); return Util.SendMail(_email); }
<?xml version="1.0" encoding="utf-8" ?><Smtp> <Host>smtp.exmail.qq.com</Host> <Port>25</Port> <Address>xxx@xxx.com</Address> <UserName><span style="font-family: Arial, Helvetica, sans-serif;">xxx@xxx.com</span><span style="font-family: Arial, Helvetica, sans-serif;"></UserName></span> <Password>********</Password> <Subject>验证码接收</Subject> <Body><![CDATA[<!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><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title></title></head><body>您的验证码是:{0}</body></html>]]> </Body></Smtp>
0 0
- 邮件发送代码 动态对象
- delphi发送邮件代码
- JMail发送邮件代码
- .net 发送邮件代码
- vs2005 邮件发送代码
- JMail发送邮件代码
- 邮件发送示例代码
- 发送邮件代码
- C#发送邮件代码
- C#邮件发送代码
- C#发送邮件代码
- 邮件发送代码
- C#邮件发送代码
- java发送邮件代码
- C#发送邮件代码
- 邮件发送代码
- C#发送邮件代码
- 发送邮件代码
- 首字母大写
- Unity 3D 画出透视相机的视景体
- 获取Log到指定文件目录下
- 二叉链表和三叉链表
- java变量初始化顺序
- 邮件发送代码 动态对象
- HDU 1527 2177(威佐夫博奕)
- Android35_动画资源
- Android Studio com.android.dex.DexException: Multiple dex files define(重复引用包)
- ecshop中使用ueditor(或其他特效)報錯:b.replace is not a function/b[d].split is not a function
- IE环境下判断IE版本的语句...[if lte IE 6]……[endif][if lte IE 7]……[endif]
- Windows环境下Python v2.7.9,Notepad++编写程序中涉及中文,执行时CMD中显示乱码的解决办法
- float 与double类型范围和精度
- Linux to read the Processor model, physical cores, virtual cores and L1, L2 cache