Назад | Перейти на главную страницу

Разве SASL не поддерживается в Postfix на FreeBSD?

Я управляю почтовым сервером, который был настроен на FreeBSD, на котором работают Postfix и Dovecot. Когда я печатаю postconf -a, ничего не возвращается. Насколько я понимаю, эта команда должна сказать мне, поддерживается ли SASL моей установкой Postfix. Поскольку ничего не было возвращено, что мне нужно сделать, чтобы оказать поддержку исходящей почте?

Если ваш вывод пустой, значит у вас есть сервер Postfix, на котором вообще отсутствует поддержка SASL.

Теперь у вас есть разные варианты действий:

  1. Посмотрите, предоставляет ли ваша BSD пакеты Posfix с поддержкой SASL. Наверное, с пакетами расширения?
  2. Скомпилируйте свой собственный Postfix с поддержкой SASL.
  3. Посмотрите, найдете ли вы в Интернете пакеты, которые совместимы с вашей версией BSD и имеют встроенную поддержку 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. Или попросите вашего провайдера добавить его в компиляцию!