我已经创建了一个证书,并将所有必要的更改应用于postfix.main和postfix.master文件中的配置文件。我还编辑了dovecot.file以启用SASL。我已经确保我的iptable是开放的端口465和SMTPS仍然关闭。当我对后缀进行状态检查时,它总是说是活动的(退出)。下面是最新的日志文件,我不完全确定这个问题意味着什么?如果有人能帮我启用SMTPS,我会非常感激的。

发布于 2019-04-13 07:21:35
所讨论的错误是。
linux postfix[1342]: fatal: bad string length 0 < 1: html_directory =我认为,...which表明您的后缀main.cf文件有一个条目,如下所示:
html_directory =...which无效。您可以为参数添加一个适当的值,也可以注释掉该行,这样它甚至不会尝试定义参数。
但是您还提到了想要SMTPS,我不认为这是默认启用的。即使安装了证书,也只能使用STARTTLS启用普通SMTP。要启用SMTPS,您需要在master.cf文件中定义服务的一行。如果master.cf中没有"smtps“或"465”服务的条目,则需要添加它。有点像这样的东西:
465 inet n - n - - smtpd
-o smtpd_tls_wrappermode=yes(请注意,第二行缩进了一个空格,表示它是前一行的延续。)
https://askubuntu.com/questions/1133449
复制相似问题