Невозможно войти с помощью IMAP из удаленного источника

Невозможно войти с помощью IMAP из удаленного источника

У меня установлены dovecot и postfix, и они отлично работают с roundcube. Я могу отправлять и получать электронные письма, но только с roundcube. Я хочу настроить это на своем телефоне, чтобы иметь доступ к этой учетной записи электронной почты со смартфона.

joe.bloggs — пользователь Linux, и я могу войти в Roundcube, используя это имя пользователя. Примечание.[email protected]возвращается с ошибкой входа. Android требует доменное расширение в конце имени пользователя, чтобы принять учетную запись. Что я настроил неправильно?

решение1

Во-первых, убедитесь, что вы действительно можете войти через IMAP с удаленного компьютера. Если это IMAP через SSL, используйте команду openssl для подключения, в противном случае telnet или что-то подобное (я настоятельно не рекомендую использовать незашифрованный IMAP через публичные сети; если вы используете STARTTLS, openssl тоже может это сделать, но я никогда не пробовал):

$ openssl s_client -host yourmailhost -port 993
[...]
->  * OK [CAPABILITY ...] Dovecot ready.
<-  10 login joe.bloggs complicatedpassword
->  10 OK [...] Logged in

Если это сработает, у вас правильные имя пользователя и пароль.

Android (только что проверил с generic 4.3), как и другие новые MUA, сначала хочет, чтобы вы ввели полный адрес электронной почты, поэтому он может использовать некоторые механизмы — включая угадывание — для определения адреса сервера. Но позже вы можете отредактировать имя пользователя, оставив только локальную часть или даже что-то совершенно иное.

Связанный контент