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

(Обратите внимание, что вторая строка имеет отступ с пробелом, что указывает на продолжение предыдущей строки.)

Другие вопросы по тегам