如何通过代理访问 POP?

如何通过代理访问 POP?

如何通过代理访问 POP/IMAP/SMTP?(Thunderbird 中的代理设置不起作用。)

答案1

通常,代理仅用于控制对 Web 的访问(端口 80 上的 http 和 443 上的 https)。因此,您不需要配置代理来访问任何 POP/IMAP/SMTP。Thunderbird 中的代理设置仅在阅读包含与其链接的 http 内容的电子邮件时使用。

我建议您检查您的 POP/IMAP/SMTP 服务器是否强制要求安全访问,并确保检查相应的选项,例如 SSL 等。

答案2

对于任何不支持代理的程序,您都可以使用“socksification”工具来执行此操作。但是,由于您使用的是 HTTP 代理,而不是 SOCKS,因此这实际上非常复杂。

如果您的 HTTP 代理允许 CONNECT 命令连接到您的邮件服务器,那么您可以直接使用 socksification 工具。但是,我还没有找到支持 HTTP 代理的免费 Windows socksification 工具;ProxyCap 和 SocksChain 可以,但不是免费的。

另一方面,如果你的 HTTP 代理不是允许连接到您的邮件服务器,唯一的解决方法是通过您有权访问的中间服务器。这是不容易设置,有多种方法。如果您没有网络经验,您可能不会成功。简而言之,您必须:

  • 设法以某种方式连接到中间服务器。这可以是不同的东西,例如具有动态转发的 SSH 或真正的 VPN。无论哪种方式,此连接必须通过 HTTP 代理。您可以使用 socksification 工具实现这一点,如上所述,或者应用程序本身可能支持它(不太可能)。您可能必须更改中间服务器的端口号(例如更改为 443,看起来像 HTTPS)以使 HTTP 代理允许通信。

  • 使用此连接通过中间服务器转发您的网络流量。例如,如果您使用了 SSH 动态转发,则可以使用 socksification 工具(可能是第二次)使连接通过 SSH 客户端打开的本地 SOCKS 代理。或者,如果您使用了真正的 VPN,请通过 VPN 正确设置路由。

相关内容