2008-09-11 85 views
5

我想知道什麼是從IMAP帳戶轉發郵件的最快最可靠的方式。IMAP轉發器

我的大學不允許我們的學生郵箱轉發到私人電子郵件帳戶(每個人在此使用Gmail或Hotmail)。這是一件政治事情,而不是技術。我們擁有對郵箱的IMAP訪問權限。我想要通過IMAP下載郵件並轉發的服務。它可以很好地擴展,所以有成千上萬的學生可以使用它。最終,我想構建一個公共註冊頁面,並從那裏自動處理它。

到目前爲止,我已經做了一個體面的PHP腳本,它連接,下載標題和正文部分,並將它們連接在一起。我有兩個問題。

1)我正在下載所有類型的零件,並將它們粘在一起。我希望每一個奇特的附加文件,奇怪的編碼文本和每一種類型的頭文件都能夠存活下來。我甚至不確定我是否有完整的標題。

2)電子郵件地址成爲私人電子郵件地址,而不是原始學生電子郵件地址。我認爲這是跛腳的,並且在搜索和存檔時不方便。

PHP腳本是否要走?使用特定的linux郵件服務/守護進程有沒有技巧? IMAP是否有'前進'命令,我錯過了?

+0

[getmail](http://pyropus.ca/software/getmail/「getmail」)是值得考慮的另一種選擇。 – marc 2011-02-05 00:11:53

回答

3

你可能想看看Fetchmail,因爲這聽起來像是它設計要解決的問題。 Fetchmail從POP/IMAP/etc服務器檢索郵件並將其轉發到SMTP/LMTP/etc服務器。 Fetchmail具有幾年的優勢,許多用戶可以用各種IMAP服務器解決問題。

-1

如果使用Gmail,您可以將GMAIL配置爲從其他帳戶接收郵件。

+0

據我所知,Gmail只能收取POP3郵件,而不是IMAP。 – 2011-04-12 07:53:18

0

Fetchmail似乎是要走的路。我可以使用PHP來生成/編輯fetchmail命令文件,以便覆蓋公共註冊。我正在尋找一個已經做好準備的軟件包/腳本。

Gmail提款只適用於POP3,不適用於IMAP。