2010-06-16 50 views
0

我正在開發一個系統發送郵件給我們所有的客戶。如果他們回覆該郵件,我想將回復郵件檢索到我的服務器。有一種方法可以通過IMAP/POP3服務器進行連接,但加載郵件需要很長時間。有沒有辦法直接將回復郵件發送到我的服務器。或AY其他替代方式快速度通過IMAP來獲取郵件獲取回覆郵件到我的服務器通過PHP郵件功能發送的郵件

請幫我解決這個問題

+0

發佈您的代碼(不要忘記更改連接細節虛擬數據),所以人們可以看到,如果它可以被優化。 – wimvds 2010-06-16 09:31:53

回答

0

設置自己的郵件服務器在服務器上|和|

只加載電子郵件的標題,檢查屬性in_reply_to以知道電子郵件是否是您發送的電子郵件的回覆,並只下載您需要的電子郵件地址|或|

期間與一個cron夜間下載電子郵件(如果你使用的是Linux),你再有全部來自最後一天的電子郵件服務器上早上

0

如果您有您的郵件服務器設置那麼我建議使用類似Zend_Mail_Storage_Imap的庫來讀取和解析傳入的消息。解析郵件可能非常複雜,並且Zend在實現讀取傳入郵件的工具時遇到了很多麻煩。

如果檢索郵件速度慢,那麼我還建議定期處理郵件和cron,具體取決於您需要多長時間引用通過電子郵件發送的信息。

http://framework.zend.com/manual/en/zend.mail.read.html

相關問題