我有一个网站,用户通过电子邮件向其他人推荐,因此邮件来自我的网站,但我需要将用户显示为发件人,但“通过”我的域名。逻辑上,列表管理软件和公司所做的是区分“MAIL FROM”SMTP 命令和“发件人”标头(例如 mailchimp)。
因此,我想使用 mydomain.com 对邮件进行 DKIM 签名,即使发件人标头显示的是另一个域。可能吗?
我正在使用带有 Debian GNU/Linux 的 postfix,在本例中使用 dkim-filter 和 dk-filter。
答案1
您需要做的就是提供正确的邮件标头。DKIM 不参与,也不能参与,因为 DKIM 必须由发件人的系统提供,而不是您的系统。如果您尝试将其设置为您的域对其进行签名,但该邮件似乎是从其他域发送的,则任何半像样的垃圾邮件过滤器都会阻止该邮件。
要么签名并接受您的域名是发件人,要么将其更改为发件人的域名是发件人并且不签名。要么选择其中一种,而不是两种方式。