Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
linux下通过IMAP通过internet获取外部邮件_Linux_Port_Imap_Firewall_Iptables - Fatal编程技术网

linux下通过IMAP通过internet获取外部邮件

linux下通过IMAP通过internet获取外部邮件,linux,port,imap,firewall,iptables,Linux,Port,Imap,Firewall,Iptables,我正在从事一个项目,该项目要求我能够通过IMAP协议获取外部邮件 我想知道是否有任何方法可以在不使用telnet的情况下从例如imap.gmail.com进行测试(因为我必须启用imap端口而不是telnet) 我很抱歉,如果这是一个微不足道的问题,但我找不到任何方法来做到这一点,谢谢 您可以使用以下命令从命令行连接: gnutls-cli --crlf -p 993 imap.gmail.com gnutls-cli建立TLS加密连接到端口993(为通过TLS的IMAP保留),并根据IMAP

我正在从事一个项目,该项目要求我能够通过IMAP协议获取外部邮件

我想知道是否有任何方法可以在不使用telnet的情况下从例如imap.gmail.com进行测试(因为我必须启用imap端口而不是telnet)


我很抱歉,如果这是一个微不足道的问题,但我找不到任何方法来做到这一点,谢谢

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

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

* 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

您可以尝试使用命令行工具,如mutt、alpine等,这似乎就是我要寻找的!一个简短的问题;如何登录到我的帐户并获取邮件?使用
登录
检查
获取
命令,如下所述: