我有一台专门用于发送邮件的服务器。我希望 opendkim 能够对每封通过的邮件进行签名,假设它有一个签名表条目。但是,我似乎找不到任何关于MTA
我需要的正确值的文档,或者任何关于如何找到它的说明(我使用的是 Postfix)。
最初我将其设置为主机名,但我在日志中收到如下消息,我感到困惑,因为它没有显示匹配,但列出了匹配的值。
no MTA name match (host=my.full.hostname, MTA=my.full.hostname)
目前我已经MTA
注释掉了该设置,但它目前只对来自经过身份验证的用户的电子邮件进行签名。我理想情况下需要它对来自允许的中继源的任何内容进行签名 - 而不必将每个中继复制到受信任/内部列表中。
答案1
如果有人遇到类似的问题,如果我将 opendkim 配置为使用文件作为 MTA 名称而不是直接将其作为字符串提供,它似乎可以正常工作。(根据文档,两者都应该是等效的)
MTA file:/path/to/mta-list.txt
mta 列表.txt:
my.full.hostname