我的新的v2.2.10后缀服务器似乎运作良好。 但它总是logging“postfix / smtp [2095]:丢弃EHLO关键字:8BITMIME”
这是好的,坏的还是无动于衷的? [为什么服务器不能处理8BITMIME?]
我想我想压制日志消息。 我find了http://www.postfix.org/postconf.5.html#smtp_discard_ehlo_keywords
这是正确的吗? 你能给我一个正确使用该configuration参数的例子吗?
感谢您的专业知识!
拉里
丢弃8BITMIME ESMTP关键字的通常原因是确保依赖于7位清理邮件正文的事情正常工作。 最明显的例子是DomainKeys / DKIM签名。 如果您的邮件被标记为8位消息,并在稍后由下游跃点降级为7位,则签名将在内容转换为Quoted-Printable(或者不太可能,Base64)时中断。
在发送到您的Postfix服务器之前,强制上游跳转到Quoted-Printable(即,不在EHLO响应中广告8BITMIME)是获取内容扫描/签名内容的干净消息的最简单方法。 猜测,如果这是在你的发行版的默认main.cf中,那么打包者希望确保你有一个最低公分母的设置,在你稍后添加function的时候没有令人讨厌的惊喜。
一般来说,试图让Postfix不logging东西比它的价值更麻烦。 最好通过脚本(或者在你的系统日志守护进程中,如果它有能力的话)后处理日志。
当报告Postfix问题(或者甚至只是问一个问题)时,请按照Debug自述文件中的说明进行操作。
据我所知,你已经设置了smtp_discard_ehlo_keywords而没有在值中实际使用silent-discard伪关键字。 我build议不要修改这些选项,除非你知道你在做什么。
此外,修改您的日志分析脚本以忽略日志中的该行。 更容易。