编码到TSQL(或FreeMarker)中的Quoted-Printable?

时间:2011-06-28 09:26:24

标签: tsql freemarker quoted-printable

我将许多电子邮件的消息部分存储在MsSql数据库中。在发送带有消息的电子邮件之前,我需要将其编码为Quoted-Printable格式。在将其保存到db之前我不对其进行编码,因为我想要原始消息。而且我不想在db中同时拥有原始编码和编码。

我正在使用第三方软件发送邮件,因此我对邮件进行编码的唯一选择是从数据库中读取邮件或在freemarker中对其进行编码。

那么,有没有人知道如何编码来自TSQL或FreeMarker的消息?最好是不涉及购买许可证的解决方案。

1 个答案:

答案 0 :(得分:0)

您拥有的选项如下:

  1. 从sql server中选择原始电子邮件,然后在客户端应用程序中对其进行编码。
  2. 使用CLR创建扩展存储过程或函数。
  3. 在不使用CLR的情况下创建sql函数。在这种情况下,您将必须实现所有Quoted Printable规则。这个解决方案非常麻烦,也可能效率不高。