
У меня установлены 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, сначала хочет, чтобы вы ввели полный адрес электронной почты, поэтому он может использовать некоторые механизмы — включая угадывание — для определения адреса сервера. Но позже вы можете отредактировать имя пользователя, оставив только локальную часть или даже что-то совершенно иное.