В началоСоздание виртуальной почтовой системы → 4. Cyrus-sasl
Gentoo-doc HOME Пред.: 3. Courier-imapВ началоУровень выше: Создание виртуальной почтовой системыСлед.: 5. SSL-сертификаты для Postfix и Apache

4. 4. Cyrus-sasl

Следующим шагом будет инсталляция cyrus-sasl. Sasl на самом деле играет роль передатчика авторизационных переменных к pam (Pluggable Authentication Modules), который передаст эту информацию mysql, для авторизации smtp пользователей. Мы не будем проверять работоспособность sasl, пока не настроим mysql, и не создадим тестовых пользователей. В конечном результате, он будет авторизовать пользователей в mysql.

Примечание: По некоторым причинам, sasl плохо работает с pam используя shadow. Для меня долгое время это была большая проблема. Если кто-нибудь знает почему sasl не авторизирует пользователей из /etc/shadow в текущем релизе gentoo, пожалуйста напишите мне об этом, я буду очень рад услышать решение этой проблемы. E-mail.

Листинг 4.1: Инсталляция и настройка cyrus-sasl

# USE='-ldap -mysql' emerge cyrus-sasl

(мы не используем ldap и мы не используем возможности sasl-mysql,

поэтому мы отключаем их )

Дальше правим /usr/lib/sasl2/smtp.conf.

Листинг 4.2: Запуск sasl

# nano -w /usr/lib/sasl2/smtp.conf

pwcheck_method: saslauthd

mech_list: LOGIN PLAIN

(важно выключить метод авторизации который мы не используем.

Они могут привести к граблям на некоторых почтовых клиентах)

# /etc/init.d/saslauthd start

Пред.: 3. Courier-imapВ началоУровень выше: Создание виртуальной почтовой системыСлед.: 5. SSL-сертификаты для Postfix и Apache
В началоСоздание виртуальной почтовой системы → 4. Cyrus-sasl