如何在Outlook中从HTTP代理(不需要身份validation)连接到IMAP(例如imap.gmail.com)?
IMAP是一个不同的协议,使用不同于HTTP的端口。 IMAP的标准端口是143和993,用于安全IMAP。
如果连接有问题,我怀疑你的防火墙/路由器是否阻塞了IMAP端口。
HTTP-Proxy可以支持CONNECT方法来允许ssl。 使用它你可以连接到任何地方的端口443。 问题是你的代理是否允许其他端口。 25通常由于垃圾邮件发送者而被阻止。
尝试一下:
我觉得telnet代理端口CONNECT imap.gmail.com:993
如果被拒绝,运气不好。
否则,请下载socat并将您的客户端指向127.0.0.1:993,然后让socat使用PROXY函数将本地端口转发到gmail。 socat可以做你所需要的。 如果你需要,我可以给一个命令行。
可以使用几个实用程序欺骗https代理来转发任意数据,例如: