创建从SQL Server数据库中提取的动态HTML电子邮件

时间:2015-07-20 09:05:37

标签: html sql-server vba email

我正在尝试整理一个通过Visual Studio窗体链接到网站上的文章的简报。我可以成功地提取存储在SQL Server数据库中的文章链接。

我的问题是如何处理HTML电子邮件的其余部分,例如如何存储HTML主体的其余部分,样式标记等,而不会使我的代码完全混乱,我已经尝试将其分解为几个部分存储在几个字符串变量中但随后实现

  1. 它使我的代码变得多么糟糕
  2. 我无法处理电子邮件内容中的双引号
  3. 基本上我只需要一些关于如何处理电子邮件的HTML正文内容的建议,然后将我的文章(从SQL Server数据库中提取)添加到HTML中

1 个答案:

答案 0 :(得分:1)

将静态电子邮件文本保留在应用程序的之外;使用{CONTENT} / {TITLE}样式占位符字符串创建模板文件(或数据库中的字段),加载文件并replace("{CONTENT}", db_value)获取所需的所有值。

还有来自System.Web的内置MailDefinition课程也是如此。