可以通过SSH Telnet登录到电子邮件服务器吗?收到验证错误

问题描述 投票:0回答:1

我正在通过SSH访问的Ubuntu 18.04服务器上使用Telnet。我登录到使用PostFix和DoveCot设置的电子邮件服务器,以测试“ [email protected]”邮件帐户是否正常。

这是交易所:

root@xxxxxxx:/var/log# telnet xxxxxxx.com 110 
Trying 2600:3c01::f03c:92ff:fe93:5fa0... Connected to xxxxxxx.com. 
Escape character is '^]'. +OK     Dovecot (Ubuntu) ready.
USER phil +OK 
PASS fakepassword 
-ERR [AUTH] Authentication failed.

我不是要在这里解决整个谜团,而只是想检查一下这是否是Telnet的有效用法。有关使用Telnet的网站说明如下:

但是,您应该注意Telnet未加密。最公开互联网服务(例如Google或Yahoo)需要加密连接-Telnet不支持。

这是缺少加密可能导致身份验证失败的情况吗?我猜不是,因为我没有通过浏览器。我只是想验证如果所有设置都正确,这将是测试电子邮件帐户的有效方法。

telnet ubuntu-18.04 dovecot
1个回答
0
投票

是的,您可以使用telnet进行协议探索。 POP3在这种情况下是基于文本的,并且没有包装在TLS中,因此它不需要任何其他高级工具(例如openssl)即可工作。

那就是说,您将要熟悉POP3 AUTH交换,这几天可能不会接受明文形式的凭据。 (如果是1999年,那就另当别论了。)

https://ietf.org/rfc/rfc1939.txt

[您可能会考虑使用实际的电子邮件程序(用语为MUA)来协商连接,同时与诸如wireshark的协议嗅探器配合使用以查看交换的工作原理。

© www.soinside.com 2019 - 2024. All rights reserved.