在这种情况下你将如何去执行DKIM签名?
你有一个服务,允许客户login到您的Web应用程序,创build一个通讯,并发送到他们的用户使用他们的域名。 (像MailChimp,常量联系人等)
每个客户将有不同的域名。
邮件将通过您的服务器发送。
有没有办法让客户的电子邮件被DKIM签名,而不添加他们的域的DNSlogging? 有没有办法让电子邮件来自提供者的域名,但有客户“从”地址?
您可以使用Sender:标题 – 将您的域名放入Sender:标题并用您的DKIM密钥签名。 From:标题将继续指定您的客户的域名。 这种方法由DKIM规范(RFC 4871,附录B.1.4)所宽容。
您应该知道,除了From:标头外,许多邮件客户端还将显示Sender: From:标题(gmail表示“代表”)。 另外,我不确定在实践中,如果您使用From:域中的密钥进行签名,则使用此方法的可传递性将会如何。 我怀疑,使用From:域名的密钥总是会给出最好的结果,但这需要在客户的DNS中添encryption钥。