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, и я не думаю, что это включено по умолчанию. Даже если у вас установлен сертификат, он просто включает простой SMTP с STARTTLS. Чтобы включить SMTPS, вам нужна строка в файле master.cf, которая определяет сервис. Если в master.cf нет записи для службы "smtps" или "465", вам необходимо добавить ее. Что-то смутно, как это:
465 inet n - n - - smtpd
-o smtpd_tls_wrappermode=yes
(Обратите внимание, что вторая строка имеет отступ с пробелом, что указывает на продолжение предыдущей строки.)