如何设置PostFix自动填补message-id?

Postfix

1 前言

一个问题,一篇文章,一出故事。
笔者生产中的smtp服务器遇到有的邮件message-id为空的问题,

Aug 29 13:07:16 postfix01 postfix/cleanup[1815363]: 2140B3073859: message-id=

而正常的message-id显示如下,

Aug 29 13:07:16 postfix01 postfix/cleanup[1815363]: 242863073E9E: message-id=

因为此问题,我们整理此文。

2 最佳实践

2.1 开启针对服务器的调试日志

vim /etc/postfix/main.cf

加入如下配置,

always_add_missing_headers = yes

检查配置并重载日志,

postfix check
systemctl reload postfix

2.2 监视日志确认问题解决

tail -f /var/log/maillog | grep message-id
没有评论

发表回复

Postfix
如何启用PostFix的调试模式?

1 前言 一个问题,一篇文章,一出故事。 笔者生产中的smtp服务器最近遇到日志显示投递成功,但是对 …

Bash
如何用Tigase监控postfix smtp服务?

1 前言 一个问题,一篇文章,一出故事。 笔者生产中的smtp服务器最近因为负载均衡器的路由故障而导 …

Postfix
如何防止Postfix因发件人而过载?

1 基础知识 1.1 限制单位时间内最大消息数量 smtpd_client_message_rate …