Перейти к содержимому

imapd-uw на FreeBSD

Наткнулся на грабли, когда свежеустановленный imapd-uw из портов FreeBSD упорно не принимал валидный пароль пользователя, выдавая такое сообщение в /var/log/messages:


Login disabled user=maxime auth=maxime host=[10.0.10.2]

Т.к. маны imapd-uw наредкость неинформативны, пршлось гуглить. Оказалось, что этот порт при установленном OpenSSL по умолчанию ставиться только с поддержкой криптованного IMAP, т.е. в /etc/inetd.conf нужно строку


imap4   stream  tcp   nowait  root  /usr/local/libexec/imapd  imapd

заменить на строку


imaps   stream  tcp   nowait  root  /usr/local/libexec/imapd  imapd

или пересобрать порт mail/imapd-uw с одним из флагов:

WITHOUT_SSL - build without SSL/encryption support.
WITH_SSL_AND_PLAINTEXT - build with SSL/encryption support, but allow non-encrypted logins.

Если вы выберете первый вариант, не забудьте создать сертификаты:


cd /usr/ports/mail/imap-uw
make cert

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *