man*_*tor 3 email email-server postfix sendmail
我有多个应用程序使用一个 Postfix 实例通过 SMTP 连接。有些客户端设置了消息 ID,有些则没有。
我想做的是让 Postfix 设置自己唯一的消息 ID,无论是对于它处理的任何消息还是对于那些没有设置消息 ID 的消息。最终的结果应该是Postfix只发送带有消息ID的消息。
谁能告诉我如何使用 Postfix 设置唯一的消息 ID,以便不再发送没有消息 ID 的电子邮件?
这是由always_add_missing_headers设置控制的。
默认情况下,Postfix 只会为那些无论如何都会重写(地址)标头的客户端执行此操作。您可以无条件启用它,但首先要验证邮件是否未以您想要(但无法通过添加标头)保留的方式进行 (DKIM) 签名。
新生成的消息 ID 将包含您配置的主机名 ( Message-ID: <queueID@myhostname>)
话虽这么说,不如修复/更换客户端软件。如果不能信任客户端足以遵循规范,甚至只是生成强制标头,那么谁说通过修补一个已知问题,您不仅更有可能错过仅在您无法控制的某些中继上出现的其他互操作性问题?
| 归档时间: |
|
| 查看次数: |
6025 次 |
| 最近记录: |