数字锁定/数字键盘

数字锁定/数字键盘

我已经关注ISPMail 教程有关如何设置 Debian 邮件服务器。

我可以通过 telnet 登录到 dovecot 服务器,如下所示:

[root@{hostname}: /home/{user}]# telnet {hostname}.{TLD} 143
Trying 127.0.1.1...
Connected to {hostname}.{TLD}.
Escape character is '^]'.
* OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE STARTTLS     AUTH=PLAIN] Dovecot ready.
1 LOGIN {user}@{hostname}.{TLD} {password}
1 OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE SORT SORT=DISPLAY     THREAD=REFERENCES THREAD=REFS MULTIAPPEND UNSELECT IDLE CHILDREN NAMESPACE UIDPLUS LIST-    EXTENDED I18NLEVEL=1 CONDSTORE QRESYNC ESEARCH ESORT SEARCHRES WITHIN CONTEXT=SEARCH LIST-    STATUS] Logged in

(旁注)这两条命令不应该相同吗?

[root@{hostname}: /home/{user}]# telnet {hostname}.{TLD} imaps
Trying 127.0.1.1...
Connected to {hostname}.{TLD}.
Escape character is '^]'.
1 LOGIN {user}@{hostname}.{TLD} {password}
Connection closed by foreign host.

但是当我尝试使用邮件程序(mutt)访问服务器时,如下所示:

mutt -f imaps://{hostname}.{TLD}
Username at {hostname}.{TLD}: {user}@{domain}
Password for {user}@{domain}@{hostname}.{TLD}: {password}
Logging in.
Login failed.
Closing connection to {hostname}.{TLD}

这是 /var/log/mail.log:

Jan  2 00:50:55 {hostname} dovecot: imap-login: Login: user=<{user}@{domain}>, method=PLAIN, rip=127.0.1.1, lip=127.0.1.1, secured
Jan  2 00:51:03 {hostname} dovecot: IMAP({user}@{domain}): Disconnected: Too many invalid IMAP commands. bytes=38/1284
Jan  2 00:51:26 {hostname} dovecot: imap-login: Disconnected (no auth attempts): rip=127.0.1.1, lip=127.0.1.1, TLS handshaking: SSL_accept() failed: error:140760FC:SSL routines:SSL23_GET_CLIENT_HELLO:unknown protocol
Jan  2 00:51:55 {hostname} dovecot: imap-login: Aborted login (auth failed, 1 attempts): user=<{user}@{domain}>, method=PLAIN, rip=127.0.1.1, lip=127.0.1.1, TLS
Jan  2 00:52:15 {hostname} dovecot: imap-login: Aborted login (auth failed, 1 attempts): user=<{user}>, method=PLAIN, rip=127.0.1.1, lip=127.0.1.1, TLS

Thunderbird 和我的 iPhone 邮件程序也无法登录。

什么原因导致了这个问题?

答案1

数字锁定/数字键盘

数字键盘或数字锁可能会导致密码出现问题,并且可能难以发现。请使用键盘顶部的数字键。

远程登录

IMAP(IMAP4) 端口为 143。流量为纯文本。这就是您可以使用 telnet 连接的原因。

IMAPS(IMAP4 over SSL) 端口为 993。必须先建立 SSL 通道。它正在等待 SSL 握手。这就是您的 telnet 失败的原因imaps

杂种狗

mutt -f imap://{hostname}.{TLD}

首先使用纯 imap 测试 imap 身份验证、用户名和密码。这样您就可以知道该帐户是否真的有效。

mutt -f imaps://{hostname}.{TLD}

如果 imaps 使用自签名证书正确设置,mutt将要求确认证书。您必须选择rejectaccept onceaccept always

雷鸟

要测试 IMAPS,请使用 Thunderbird 进行手动配置。如果您的 DNS 未完全设置,请输入您的 imap 服务器的 IP 地址,选择 IMAPS 和端口 993。检查 imaps 电子邮件时,应该会弹出一个窗口,用于接受自签名 SSL 证书。

相关内容