1

我正在尝试向用户列表发送带有附件的 html 电子邮件。我们的客户端还需要跟踪未发送的电子邮件 ID,因此我们考虑使用 SQL Server 中可用的 sp_send_dbmail 功能,该功能具有使用它发送的电子邮件的日志。我们的客户还要求 DKIM 签署电子邮件。我无法找到如何对通过 sp_send_dbmail 发送的电子邮件进行 DKIM 签名。

请帮忙!..

4

1 回答 1

1

通常 DKIM 签名是 SMTP 服务器业务,而不是 SQL。你想和邮局局长谈谈。启用 DKIM 签名传出电子邮件涉及几个步骤:

  1. 生成 RSA 加密密钥对
  2. 在 DNS 中公开公钥(以便接收服务器能够验证签名)
  3. 设置签名服务
  4. 修改您的 SMTP 服务器配置以将此签名服务用于所有或特定的外发电子邮件

有第三方控件可以在 SQL 中启用签名,但不使用 sp_send_dbmail。例如,请参见此处:http ://www.example-code.com/sql/dkim_sendDkimSigned.asp 但是他们并没有消除上面的 1 和 2。

于 2013-11-12T11:22:34.470 回答