20.8. Установка Cyrus-SASL в Debian

Проблема
Требуется установить поддержку Cyrus-SASL в Debian.
Решение
ТД QAQT
Начните с установки SASL:
# apt-get install Iibsasl2 sasl2-bin Iibsasl2-modules
Внесите в /etc/default/saslauthd следующие изменения:
START=yes
MECHANISMS="pam"
Включите следующий фрагмент в main.cf:
smtpdsaslauthenable = yes
smtpd_sasl2_auth_enable = yes
smtpd_sas1_security_options = noanonymous
broken_sasl_auth_c1ients = yes
smtpd_sasljocal_domain = Smydomain
smtpdrecipientrestrictions =
permit_sasl_authenticated
permitjnynetworks
reject unauth destination
— —
и активируйте изменения:
# postfix reload
Затем убедитесь в том, что Postfix видит новые библиотеки SASL:
$ telnet local host 25
Trying 127.0.0.1...
Connected to local host.local domain.
Escape character is ' * ] ' .
220 windbag.test.net ESMTP Postfix (Libranet/GNU)
EHLO windbag.test.net
250

•wi ndbag.test.net
250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250-STARTTLS
250-AUTH LOGIN PLAIN
250-AUTH=L0GIN PLAIN
250-XVERP
250-8BITMIME
Нас интересуют только строки STARTTLS и AUTH. Теперь можно переходить к сле дующему шагу, описанному в разделе 20.9.
См. также
Описание параметров main.cf в/usr/share/doc/postfix/examples/; описание парамет ров аутентификации в/use/share/doc/postfix/examples/sample-auth.cf.gz; описание
Postfix (/usr/share/doc/postfix/html/index.htrnl).