Аутентификация средствами dovecot
Материал из wiki.lissyara.su
Проверка, включена ли поддержка аутентификации dovecot:
# exim -bV | grep Authenticators Authenticators: dovecot
Если поддержки нет, тогда пересобрать:
.if ${.CURDIR:N*/usr/ports/mail/exim} == "" ... ваши опции ... WITH_AUTH_DOVECOT=YES .endif
Настройки секции аутентификации в Exim:
begin authenticators auth_plain: driver = dovecot public_name = PLAIN server_socket = /var/run/dovecot/auth-client server_set_id = $auth1 auth_login: driver = dovecot public_name = LOGIN server_socket = /var/run/dovecot/auth-client server_set_id = $auth1 auth_cram_md5: driver = dovecot public_name = CRAM-MD5 server_socket = /var/run/dovecot/auth-client server_set_id = $auth1
Настройки dovecot (выделено):
auth default { mechanisms = plain login cram-md5 socket listen { master { path = /var/run/dovecot/auth-master mode = 0600 user = mailnull } client { path = /var/run/dovecot/auth-client mode = 0660 user = mailnull } } passdb sql { args = /usr/local/etc/dovecot-sql.conf } userdb sql { args = /usr/local/etc/dovecot-sql.conf } user = root }
Читать:
/usr/local/share/doc/dovecot/wiki/HowTo.EximAndDovecotSASL.txt