Postfix--正在运行--SMTPS 仍然关闭

Postfix--正在运行--SMTPS 仍然关闭

我已经创建了证书,并对 postfix.main 和 postfix.master 文件中的配置文件应用了所有必要的更改。我还编辑了 dovecot.file 以启用 SASL-AUTH。我已确保我的 iptables 对端口 465 开放,并且 SMTPS 仍处于关闭状态。当我对 Postfix 进行状态检查时,它总是显示活动(已退出)。这是最新的日志文件,我不太确定这个问题意味着什么?如果有人能帮助我启用 SMTPS,我将不胜感激。

当前日志文件

答案1

所涉及的错误例如

linux postfix[1342]: fatal: bad string length 0 < 1: html_directory =

...我认为这表明你的 postfix main.cf 文件有一个类似这样的条目:

html_directory =

...这是无效的。您可以为该参数添加适当的值,或者注释掉该行,这样它就不会尝试定义该参数。

但您还提到需要 SMTPS,我认为默认情况下不会启用此功能。即使您安装了证书,也只会使用 STARTTLS 启用普通 SMTP。要启用 SMTPS,您需要在 master.cf 文件中定义服务的一行。如果 master.cf 中没有“smtps”或“465”服务的条目,则需要添加它。大致如下:

465 inet n - n - - smtpd
 -o smtpd_tls_wrappermode=yes

(请注意,第二行缩进了一个空格,表示它是上一行的延续。)

相关内容