dovecot и его клиенты. какова причина избирательной неприязни?
Beelzebubbie 14 декабря, 2010 - 19:33
вкратце о проблеме - подключиться к dovecot IMAP серверу клиентами evolution и thunderbird не удалось (попытка соединения прерывается через несколько минут по таймауту) Однако The Bat! это делает без проблем.
openssl s_client -connect host.imap.server:993 проходит нормально:
....
SSL-Session:
Protocol : TLSv1
Cipher : DHE-RSA-AES256-SHA
Session-ID: 90ABB10E50314990148AC48A617F405513B699F9F5B2ACAADD75B51519CE9B87
....
* OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE AUTH=CRAM-MD5] Dovecot ready.
? authenticate cram-md5
+ PDcwODA4NTM2MzM1MTYxMzIuMTI5MjMzOTE1NUB0aWVyPg==
попробовал поставить в dovecot.conf
verbose_ssl = yes
auth_debug = yes
auth_debug_passwords = yes
однако в dovecot логах ничего, кроме
imap-login: Info: Disconnected (no auth attempts): rip=xx.xx.xx.xx, lip=xx.xx.xx.xx, TLS handshaking: Disconnected
такое впечатление, что клиенты и не пытаются авторизовываться, но это звучит неправдоподобно. в чем может быть проблема?
dovecot.conf
ssl = required disable_plaintext_auth = yes mail_location = maildir:~/Maildir:LAYOUT=fs auth_verbose = yes auth default { mechanisms = cram-md5 passdb passwd-file { args = scheme=cram-md5 username_format=%n /etc/dovecot/passwd } userdb static { args = uid=vmail gid=vmail home=/home/vmail/%u } socket listen { client { path = /var/spool/postfix/private/auth mode = 0660 user = postfix group = postfix } master { path = /var/run/dovecot/auth-master mode = 0600 user = vmail group = vmail } } } protocol lda { auth_socket_path = /var/run/dovecot/auth-master mail_plugins = sieve fsync_disable = no } plugin { sieve = /home/vmail/.sieves/%n.sieve }
»
- Для комментирования войдите или зарегистрируйтесь
С таким простецким конфигом
С таким простецким конфигом работает у меня без проблем.
Попробуйте постепенно добавлять фичи и станет видно, на чем проблема есть.