Назад | Перейти на главную страницу

iPhone не может пройти аутентификацию в голубятне

Я установил почтовый сервер с postfix и dovecot. В основном настроен, как описано Вот. Также я создал подписанный сертификат из Startssl.com. IMAP работает на порту 993. С моего компьютера все работает нормально. Я могу отправлять и получать электронную почту, а также сертификат в порядке. При добавлении той же учетной записи электронной почты на моем iPhone он просто жалуется, что сервер не отвечает. С подробным ведением журнала ssl dovecot.log говорит:

2014-04-23 09:15:08 imap-login: Warning: SSL: where=0x10, ret=1: before/accept initialization [172.17.42.1]
2014-04-23 09:15:08 imap-login: Warning: SSL: where=0x2001, ret=1: before/accept initialization [172.17.42.1]
2014-04-23 09:15:08 imap-login: Warning: SSL: where=0x2001, ret=1: SSLv3 read client hello A [172.17.42.1]
2014-04-23 09:15:08 imap-login: Warning: SSL: where=0x2001, ret=1: SSLv3 write server hello A [172.17.42.1]
2014-04-23 09:15:08 imap-login: Warning: SSL: where=0x2001, ret=1: SSLv3 write certificate A [172.17.42.1]
2014-04-23 09:15:08 imap-login: Warning: SSL: where=0x2001, ret=1: SSLv3 write server done A [172.17.42.1]
2014-04-23 09:15:08 imap-login: Warning: SSL: where=0x2001, ret=1: SSLv3 flush data [172.17.42.1]
2014-04-23 09:15:08 imap-login: Warning: SSL: where=0x2002, ret=-1: SSLv3 read client certificate A [172.17.42.1]
2014-04-23 09:15:08 imap-login: Warning: SSL: where=0x2002, ret=-1: SSLv3 read client certificate A [172.17.42.1]
2014-04-23 09:15:08 imap-login: Warning: SSL failed: where=0x2002: SSLv3 read client certificate A [172.17.42.1]
2014-04-23 09:15:08 imap-login: Info: Disconnected (no auth attempts in 0 secs): user=<>, rip=172.17.42.1, lip=172.17.0.2, TLS handshaking: Disconnected, session=<xMU9K7L3TgCsESoB>

Итак, я приземлился Вот.

Aborted login (no auth attempts) means that the client isn't even attempting to log in. Most likely you have disable_plaintext_auth=yes (default) and the client isn't configured to use SSL/TLS (or you've also set ssl=no).

Я пробовал установить disable_plaintext_auth=no явно, а также SSL включен на моем телефоне.

Есть ли что-то особенное с iPhone и SSL?

Проблема не имела ничего общего с моей конфигурацией или настройкой. Я создал свой закрытый ключ длиной 8192 бит. Как оказалось, айфон не поддерживает ключ такой длины.

Уменьшение длины ключа до 4096 бит решило проблему.