透過代理從gmail存取imap伺服器

透過代理從gmail存取imap伺服器

在 gmail 中,只要來源提供 pop3 訪問,就可以閱讀來自不同來源的電子郵件。我的大學只允許 imap 存取電子郵件。

我正在考慮擁有一個代理,一方面充當 imap 用戶端,另一方面提供 pop3 存取。

另一種解決方案可能是使用可以存取 imap 並提供 pop3 存取的第三方 Web 郵件。

有人知道我可以自己運行的現有代理商或我可以用作代理的第三方電子郵件服務嗎?

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

關於如何做到這一點還有其他想法嗎?

答案1

我的 debian 盒子上曾經有一個,但我找不到它叫什麼(現在我的 imap 伺服器也有一個 pop 伺服器)。如果您想在 20 分鐘內從頭開始建造一個 3 根香蕉,請從以下開始:

apt-get install fetchmail pop-server
man fetchmail

然後配置一個郵件伺服器(可能是預設安裝的 exim),以及剛安裝的 pop-server(我沒有檢查)並設定 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 應用程式介面很可能主要在您的行動裝置上運行。對於 gmail Web 介面的 HTTP 版本,很多程式碼都是伺服器端的,這使得不可能完成您正在談論的事情。事實上,即使是 Gmail 應用程式也肯定有專有例程,這些例程只能與 Gmail 郵件伺服器一起使用,除非您有一些非常具體的原因,否則這樣做的用處幾乎為零。此外,您可以將所有大學郵件轉發到 Gmail 帳戶,或探索您的大學提供的 Google Apps 選項(如果他們已經擁有或可能確信這一點)。

相關內容