我正在開發一個系統發送郵件給我們所有的客戶。如果他們回覆該郵件,我想將回復郵件檢索到我的服務器。有一種方法可以通過IMAP/POP3服務器進行連接,但加載郵件需要很長時間。有沒有辦法直接將回復郵件發送到我的服務器。或AY其他替代方式快速度通過IMAP來獲取郵件獲取回覆郵件到我的服務器通過PHP郵件功能發送的郵件
請幫我解決這個問題
我正在開發一個系統發送郵件給我們所有的客戶。如果他們回覆該郵件,我想將回復郵件檢索到我的服務器。有一種方法可以通過IMAP/POP3服務器進行連接,但加載郵件需要很長時間。有沒有辦法直接將回復郵件發送到我的服務器。或AY其他替代方式快速度通過IMAP來獲取郵件獲取回覆郵件到我的服務器通過PHP郵件功能發送的郵件
請幫我解決這個問題
設置自己的郵件服務器在服務器上|和|
只加載電子郵件的標題,檢查屬性in_reply_to以知道電子郵件是否是您發送的電子郵件的回覆,並只下載您需要的電子郵件地址|或|
期間與一個cron夜間下載電子郵件(如果你使用的是Linux),你再有全部來自最後一天的電子郵件服務器上早上
如果您有您的郵件服務器設置那麼我建議使用類似Zend_Mail_Storage_Imap
的庫來讀取和解析傳入的消息。解析郵件可能非常複雜,並且Zend在實現讀取傳入郵件的工具時遇到了很多麻煩。
如果檢索郵件速度慢,那麼我還建議定期處理郵件和cron,具體取決於您需要多長時間引用通過電子郵件發送的信息。
發佈您的代碼(不要忘記更改連接細節虛擬數據),所以人們可以看到,如果它可以被優化。 – wimvds 2010-06-16 09:31:53