我正在开发一个项目,要求我通过IMAP协议启用外部邮件提取。
我想知道是否有任何方法可以测试这个例如imap.gmail.com而不使用telnet(因为我必须启用IMAP端口而不是telnet)?
如果这是一个微不足道的问题,我很抱歉,但我无法找到任何办法,谢谢!
答案 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