1

原谅菜鸟的问题,但直到昨天我什至不知道 DKIM 是什么。

我们使用 Windows Server 2008 R2 和 mailEnable 5.51 标准版作为仅对外发送的 SMTP。这仅由 JMail 表单用于电子邮件流量。

我正在尝试减少被客户电子邮件客户端或 gmail、hotmail、AOL 等人归类为垃圾邮件的外发电子邮件的数量。

有人建议我考虑设置 DKIM 并指向https://www.socketlabs.com/domainkey-dkim-generation-wizard/的方向以生成密钥。

例如,对于域:somedomain.com,选择器:key1

这给了我以下内容:

Name    Value
_domainkey.somedomain.com   t=y;o=~;
key1._domainkey.somedomain.com  k=rsa;     p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDAzmaNvSCwQX+jO/9SmZyA7Eg3W269ZqIdPxV1su9vXvN5Wac1gZpEpogS9CPe5TeWtTx/yph2niB88NuDOx0wX54529XLiRxanc6gZDMsE6+p+DYqpNV2Hi4VPusWl9zlrLo5ySfSLE7sKmzqKx1JCOBJ7sWzY/i0+dc4Bfq9VwIDAQAB

这一点我很满意,并且了解将 TXT 记录添加到域 DNS 中。

我遇到的问题是如何处理私钥。

我了解 mailEnable 确实支持 DKIM,但您必须升级到更新的企业版,我们目前不在市场上。

但是,因为我使用经典的 .asp (VB.Script) 将表单转换为自己的电子邮件并使用 JMail 构建电子邮件,所以我不能使用类似的东西:

AddHeader('key', 'value')

要手动创建完成系统所需的私有 DKIM 标头?如果是这样,我如何从私钥中的数据转到电子邮件标头中所需的 DKIM 标头?

4

0 回答 0