无法使用 IMAP 从远程源登录

无法使用 IMAP 从远程源登录

我安装了 dovecot 和 postfix,它们与 roundcube 配合得很好。我可以发送和接收电子邮件,但只能从 roundcube 发送。我想用我的手机进行设置,这样我就可以从智能手机访问这个电子邮件帐户。

joe.bloggs 是一名 Linux 用户,我可以使用此用户名登录 roundcube。注意[电子邮件保护]返回登录失败。Android 要求在用户名末尾添加域扩展名才能接受帐户。我配置错了什么?

答案1

首先,验证您是否真的可以通过 IMAP 从远程登录。如果是通过 SSL 的 IMAP,请使用 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(刚刚用通用 4.3 测试过)就像其他较新的 MUA 一样,要求您首先输入完整的电子邮件地址,因此它可以使用一些机制(包括猜测)来确定服务器地址。但您稍后可以将用户名编辑为本地部分,甚至可以编辑为完全不同的内容。

相关内容