通过代理从 gmail 访问 imap 服务器

通过代理从 gmail 访问 imap 服务器

在 gmail 中,只要来源提供 pop3 访问权限,就可以阅读来自不同来源的电子邮件。我的大学只允许 imap 访问电子邮件。

我正在考虑使用一个代理,一方面充当 imap 客户端,另一方面提供 pop3 访问。

另一个解决方案可能是使用可以访问 imap 并提供 pop3 访问的第三方网络邮件。

有人知道我可以自己运行的现有代理或可以用作代理的第三方电子邮件服务吗?

+-------------------+
| University mail   |
|     server        |
+-------------------+
    provide imap
         ||
         \/
         ??  <----- Proxy, third party webmail, other idea ?
         /\
         ||
    connect to pop
+---------------------+
| Gmail web interface |
+---------------------+

关于如何做到这一点还有其他想法吗?

答案1

我以前在我的 debian 机器上有一个,但我找不到它叫什么(现在我的 imap 服务器也有一个 pop 服务器)。如果你想在 20 分钟内用三个香蕉从头开始构建一个,请从以下开始:

apt-get install fetchmail pop-server
man fetchmail

然后配置一个邮件服务器(可能是刚刚作为默认服务器安装的 exim),以及刚刚安装的 pop 服务器(我没有检查)并设置 fetchmail,就这样就可以了。就像登月一样简单。

答案2

你实际上不需要在这两个标准之间进行转换,GMail 同时支持 POP3 和 IMAP

在 Gmail 设置中启用 IMAP

  1. 登录 Gmail。
  2. 单击右上角的齿轮。
  3. 选择“设置”。
  4. 单击转发和 POP/IMAP。
  5. 选择启用 IMAP。
  6. 单击“保存更改”。

答案3

您无法使用 gmail.com 网络界面连接到您大学的 IMAP 邮件服务器。Gmail 允许传入 IMAP 和 POP 连接,您的大学可能仅允许传入 IMAP 连接,但这并不意味着您可以将 gmail.com 网站重新用于连接到除 gmail.com 的网络/邮件服务器之外的任何服务器。您最好的选择是使用 gmail android 应用程序并尝试 MITM 方法,这可能是可行的,因为 gmail 应用程序界面很可能主要在您的移动设备上运行。对于 HTTP 版本的 gmail 网络界面,很多代码都是服务器端的,这使得无法实现您所说的内容。事实上,即使是 gmail 应用程序也肯定有专有例程,这些例程只能与 gmail 邮件服务器一起使用,除非您有非常特殊的原因,否则这样做的用处微乎其微。此外,您可以将所有大学邮件转发到 gmail 帐户,或者探索大学提供的 google 应用程序选项(如果他们已经拥有或可以确信这一点)。

相关内容