使用 PostfixPort 587
时,通过取消注释master.cf
.
submission inet n - n - - smtpd
我通过阅读各种网站上的帖子和评论发现了这一点。但是,我在官方Postfix 配置参数页面上没有看到对此的引用。这是非常令人沮丧的。
官方文档在哪里说取消注释提交参数master.cf
?我觉得我错过了很多重要的信息。
使用 PostfixPort 587
时,通过取消注释master.cf
.
submission inet n - n - - smtpd
我通过阅读各种网站上的帖子和评论发现了这一点。但是,我在官方Postfix 配置参数页面上没有看到对此的引用。这是非常令人沮丧的。
官方文档在哪里说取消注释提交参数master.cf
?我觉得我错过了很多重要的信息。
这在Managing multiple Postfix instances on a single host中有正式记录,但尽管它很常见,但它被描述为许多可能性中的一个案例(重点是我的):
Postfix 配置参数页面没有说明任何这些,因为它超出了它的范围:它只列出了您可以在 中使用的可能参数,
main.cf
但没有说明如何用master.cf
.本质上,“取消注释该行”和它下面的
-o
(覆盖命名的main.cf
配置参数)参数是关于启动另一个具有不同设置的Postfix组件实例:smtpd
当前活动的行是另一个 smtpd 实例在
smtp
端口25
上侦听main.cf
设置,而以开头的行submission
创建另一个在提交端口上侦听的实例587
。用 指定-o
的设置会覆盖 中的设置main.cf
,从而可以添加 SASL 身份验证、强制加密等,这在两个 MTA 之间的普通 SMTP 上不需要(即传入邮件)。换句话说,
service
描述了端口和command
Postfix 组件。你甚至可以有一个端口号或ip:port
那里,而不是: