Я управляю почтовым сервером, который был настроен на FreeBSD, на котором работают Postfix и Dovecot. Когда я печатаю postconf -a
, ничего не возвращается. Насколько я понимаю, эта команда должна сказать мне, поддерживается ли SASL моей установкой Postfix. Поскольку ничего не было возвращено, что мне нужно сделать, чтобы оказать поддержку исходящей почте?
Если ваш вывод пустой, значит у вас есть сервер Postfix, на котором вообще отсутствует поддержка SASL.
Теперь у вас есть разные варианты действий:
Поскольку я совершенно не знаком с FreeBSD, я не уверен, что то, что я нашел, правильно. Но в соответствии с портом Postfix Dovecot SASL отключен по умолчанию, а Cyrus SASL отключен, если порт SASL2 не установлен.
Если вы установили Postfix из портов, по умолчанию у него не будет SASL. Если вы это сделаете:
cd /usr/ports/mail/postfix
make config
Вы увидите широкий спектр вариантов SASL.
После того, как вы выбрали то, что хотите, переустановите порт, используя:
make deinstall reinstall
Вам нужно будет проверить файлы конфигурации main.cf. В
smtpd_sasl_auth_enable = да
Переменная - это та, которую вам нужно будет проверить. Затем в master.cf необходимо правильно настроить службу.
Я не уверен в FreeBSD (пользователь RHEL), но может быть проще скопировать информацию о dovecot и выполнить новую установку.
В моем постфиксе Debian у меня есть ответ cyrus dovecot, так что вы правы, ваш постфикс говорит, что у него нет поддержки sasl. В этом случае поддержка исходящей почты предоставляется для ваших сетей. Вы компилируете свой постфикс? Затем добавьте поддержку sasl. Или попросите вашего провайдера добавить его в компиляцию!