通过Internet上的IMAP在Internet上获取外部邮件

时间:2015-02-23 11:25:27

标签: linux port imap firewall iptables

我正在开发一个项目,要求我通过IMAP协议启用外部邮件提取。

我想知道是否有任何方法可以测试这个例如imap.gmail.com而不使用telnet(因为我必须启用IMAP端口而不是telnet)?

如果这是一个微不足道的问题,我很抱歉,但我无法找到任何办法,谢谢!

1 个答案:

答案 0 :(得分:2)

您可以使用以下命令从命令行进行连接:

gnutls-cli --crlf -p 993 imap.gmail.com

gnutls-cli建立TLS加密连接到端口993(通过TLS为IMAP保留),并根据IMAP协议的要求以CR LF结束每一行。然后你可以发送命令,比如CAPABILITY

* OK Gimap ready for requests from 193.106.245.90 b136mb42616800wmb
x CAPABILITY
* CAPABILITY IMAP4rev1 UNSELECT IDLE NAMESPACE QUOTA ID XLIST CHILDREN X-GM-EXT-1 XYZZY SASL-IR AUTH=XOAUTH AUTH=XOAUTH2 AUTH=PLAIN AUTH=PLAIN-CLIENTTOKEN
x OK Thats all she wrote! b136mb42616800wmb