Наткнулся на грабли, когда свежеустановленный 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