2012-02-29 20 views
0

我一直在環顧四周,發現這個問題沒有解決方案。PHP imap檢查自動回覆

讓我們說,我們的服務器發送郵件出去,有一個「休假」,「外出」,「忙」等

此消息將被髮送到我們的服務器並分析用戶再次發送另一封電子郵件,因此創建了一個大循環。

除了直接檢查「不在辦公室」,「休假」「忙」消息以外,還有另一種使用IMAP PHP命令的方式嗎?

謝謝你的回覆!

+0

檢查解析器中的循環。 – 2012-02-29 20:35:41

+0

爲什麼你的服務器發送自動回覆?它是一個支持售票系統,還是其他的東西? – SimonMayer 2012-02-29 20:47:51

+0

在傳出消息中設置一個不存在的「[email protected]」回覆地址,所以即使客戶端發送了自動回覆,它也只會落在地板上? – 2012-02-29 20:51:00

回答

0

如果您對處理回覆沒有困擾,那麼正如Marc B所建議的那樣,您可以更改回復地址。

但是,幫助臺系統處理答覆然後將其鏈接到現有的故障單是相當常見的功能。如果是自動回覆和支持票據,它會讓您的支持人員知道:a)客戶已收到您的消息; b)客戶自動應答器的任何特殊信息或指示。

對於一般消息,它允許您的客戶通過回覆與您聯繫的基本便利。

它需要付出更多的努力,但如果您有靈活性來實現它,您可以應用Which headers are ALWAYS returned in a reply/forward?中討論的一個或多個選項 - 在這種情況下,具有一次性電子郵件地址尤其有用,自動回覆到適當的幫助臺票證。

+0

顯然,我所做的假設是,您不會發送確認響應來回復現有的故障單,這是大多數幫助臺系統的行爲方式。 – SimonMayer 2012-02-29 22:58:12

+0

我忘了給你答案,我發現我們的send_mail程序發送的每條電子郵件都是一樣的,所以我能夠更好地解析它! – LukePOLO 2012-04-26 23:29:42