0

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

我正在使用第三方软件发送邮件,所以我对消息进行编码的唯一选择是从数据库中读取它们或在 freemarker 中对它们进行编码。

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

4

1 回答 1

0

您拥有的选项如下:

  1. 从 sql server 中选择原始电子邮件,然后在客户端应用程序中对其进行编码。
  2. 使用 CLR 创建扩展存储过程或函数。
  3. 在不使用 CLR 的情况下创建 sql 函数。在这种情况下,您必须实施所有 Quoted Printable 规则。这个解决方案真的很混乱,也可能不是很有效。
于 2011-06-28T22:33:31.953 回答