我刚刚在服务器上设置了 opendkim。在此之前,我已将 postfix 设置为在[email protected]
安装 opendkim 后将返回路径标头设置为 now,现在已更改回我在将 postfix 更改为之前的状态[email protected]
Return-Path: <[email protected]>
Received: from www.domain.com ([xx.xx.xx.xx])
by mx.google.com with SMTP id y2si1560966wja.78.2015.12.23.02.39.47
for <[email protected]>;
Wed, 23 Dec 2015 02:39:48 -0800 (PST)
Received-SPF: pass (google.com: domain of [email protected] designates xx.xx.xx.xx as permitted sender) client-ip=xx.xx.xx.xx;
Authentication-Results: mx.google.com;
spf=pass (google.com: domain of [email protected] designates xx.xx.xx.xx as permitted sender) [email protected];
dkim=pass [email protected]
为什么安装 opendkim 后会发生这种情况,我现在该如何改变它?
作为参考,我使用 dkim 之前进行的原始修改如下:
smtp_generic_maps = hash:/etc/postfix/generic
添加行/etc/postfix/main.cf
- 在 /etc/postfix/generic 中添加以下行
[email protected] [email protected]
答案1
我不知道为什么、什么时候、怎么会发生这种情况,但我注意到我的邮件日志;
warning: database /etc/postfix/generic.db is older than source file /etc/postfix/generic
因此,在尝试修复该警告时,我发现有一些东西告诉我要运行;
postmap /etc/postfix/generic
这似乎可以抑制这些错误,但它也将我的标题修复回了应有的状态。现在一切都解决了。