发送html格式电子邮件的最佳方法

该代码将在“ Customer.htm ”中

Dealer's Company Name

:

#DealerCompanyName#

使用System.IO.File.ReadAllText读取HTML文件。在字符串变量中获取所有HTML代码。

string Body = System.IO.File.ReadAllText(HttpContext.Current.Server.MapPath("EmailTemplates/Customer.htm"));

将特殊字符串替换为您的自定义值。

Body = Body.Replace("#DealerCompanyName#", _lstGetDealerRoleAndContactInfoByCompanyIDResult[0].CompanyName);

调用SendEmail(string Body)函数并执行发送电子邮件的过程。

public static void SendEmail(string Body)

{

MailMessage message = new MailMessage();

message.From = new MailAddress(Session["Email"].Tostring());

message.To.Add(ConfigurationSettings.AppSettings["RequesEmail"].ToString());

message.Subject = "Request from " + SessionFactory.CurrentCompany.CompanyName + " to add a new supplier";

message.IsBodyHtml = true;

message.Body = Body;

SmtpClient smtpClient = new SmtpClient();

smtpClient.UseDefaultCredentials = true;

smtpClient.Host = ConfigurationSettings.AppSettings["SMTP"].ToString();

smtpClient.Port = Convert.ToInt32(ConfigurationSettings.AppSettings["PORT"].ToString());

smtpClient.EnableSsl = true;

smtpClient.Credentials = new System.Net.NetworkCredential(ConfigurationSettings.AppSettings["USERNAME"].ToString(), ConfigurationSettings.AppSettings["PASSWORD"].ToString());

smtpClient.Send(message);

}

smtp 发送html格式,如何发送HTML格式的电子邮件?相关推荐

  1. java 发送 mail 纯文本发送和html格式发送

    java 发送 mail 纯文本发送和html格式发送 一:需要引入mail maven jar包 <!--邮件发送包--> <dependency><groupId&g ...

  2. ajax url 的是什么格式,什么是从AJAX URL格式来发送POST方法有响应实体

    我已经搜索教程弹簧POST方法,以响应实体(不包括查询)和我阿贾克斯得到错误插入数据.我想确认一下,从ajax到java的格式url是什么?下面我的假设:什么是从AJAX URL格式来发送POST方法 ...

  3. android 发送语音功能和ios交互格式aac

    android 发送语音功能和ios交互格式aac 看到标题大家应该都知道了,本文主要实现android发送语音功能 前面几篇博客写的webSocket,notifaction和service,当然了 ...

  4. smtp gmail_如何使用Gmail SMTP服务器在WordPress中发送电子邮件

    smtp gmail Are you having trouble sending emails from your WordPress site? 您是否无法从WordPress网站发送电子邮件? ...

  5. SQLSERVER 数据库邮件发送以表格形式发送(存储过程内容发邮件)

    SQLSERVER 数据库邮件发送以表格形式发送 直接开始不哔哔! 一.数据库配置(以图文展现) 1.以sa或者windows身份登录数据库 2.选择数据库管理下面的数据库邮件: 3.选择数据库邮件左 ...

  6. Python 邮件发送之嵌套图片发送附件

    哎呀,马上就要五一小长假了,想想都有点小激动,嘿嘿~约那个妹子出去嗨? 人事:五一,4号,5号在公司加班,全体加班. 我:我TM,WTF?  怀着悲愤的心情,写下这个邮件发送,没事的时候给她发点垃圾邮 ...

  7. java收到邮件后短信提醒_java邮件发送和短信发送(一)

    最近刚完成一个任务-付款提醒邮件的发送,对于java邮件的发送有了更深刻的认识,的确java提供的邮件发送机制的确让邮件发送这个问题变得灵活而又简单.并且由于项目组其他人负责了短信的发送,巧的是这个邮 ...

  8. 【计算机网络】网络层 : IP 数据报格式 ( IP 数据报首部格式 )

    文章目录 一.TCP / IP 协议栈 二.IP 数据报 格式 三.IP 数据报 首部格式 一.TCP / IP 协议栈 TCP / IP 协议栈 : ① 应用层 : HTTP , FTP , DNS ...

  9. [转]android之Apache Http——向服务器发送请求的同时发送参数

    android之Apache Http--向服务器发送请求的同时发送参数 使用Get方法提交: 其他步骤与上一节的操作相符,只是在传送地址的时候发送参数的格式如下: //Sname和Sage是实际的数 ...

  10. 计算机硕士研究生论文格式,计算机硕士论文格式

    为毕业生写计算机硕士论文格式提供计算机硕士论文格式范文参考,涵盖硕士.大学本科毕业论文范文和职称论文范文,包括论文选题.开题报告.文献综述.任务书.参考文献等,是优秀免费计算机硕士论文格式网站. 从研 ...

最新文章

  1. python telnet模块 more_[宜配屋]听图阁 - python 处理telnet返回的More,以及get想要的那个参数方法...
  2. dubbo forbid service的解决办法
  3. python正则匹配_Python正则表达式只匹配一次
  4. hdu3468 Treasure Hunting 二分匹配
  5. Linux Shell脚本 删除一个字符串中的部分字符
  6. 开放域文本分类技术思考
  7. 剑三 服务器维护,11月15日服务器例行维护公告 补偿部分服务器
  8. Atitit.人力资源管理原理与概论
  9. 酷派新机先进得让人害怕,凄惨背后的原因竟是这样?
  10. Lottie 动画在项目中的使用总结
  11. 用devc++表白_【吉利表白墙】19级倪yl,风吹起如花般破碎的流年,而你的笑容摇晃摇晃,成为我命途中最美的点缀...
  12. rest-assured实战
  13. 【微信小程序】快进来弹钢琴啦~钢琴小程序源码分享
  14. 攻破 JAVA NIO 技术壁垒( 下 ) 2017-09-02 ImportNew (点击上方公众号,可快速关注) 来源:朱小厮, blog.csdn.net/u013256816/articl
  15. 初中OJ1998【2015.8.3普及组模拟赛】饥饿的WZK(hunger)
  16. 市场调研报告-全球与中国地球物理数据市场现状及未来发展趋势
  17. 微信小程序 async await解决异步问题
  18. Python编程基础题(9-求绝对值最大的元素)
  19. C#中使用新增类实现农历
  20. 为何联通资费比移动电信低,用户却是最少的呢?看完你就知道了

热门文章

  1. 柬埔寨服务器怎么样?性能如何
  2. 大牛传授Web前端工程师的强者之路之从业经验
  3. Elsevier期刊网上投稿指南
  4. 我的世界服务器怎么修改僵尸的血量,我的世界:萌新玩家的疑难解答,给僵尸治疗药水,为什么减生命值...
  5. ViewBag 和 ViewData 的传值
  6. 戴尔65W笔记本电脑USB TYPE-C适配器接口维修实例
  7. Linux系统Shell脚本中的echo命令
  8. C语言八进制数(避坑指南)
  9. Keycloak各种配置及API的使用
  10. Android 图片获取显示照片拍摄时间