2013-07-13 43 views
0

我正在設計一個支持票系統,希望在將電子郵件發送到特定電子郵件地址時自動創建支持票。如何通過電子郵件自動創建支持票

例如,如果有人用電子郵件[email protected],當接收郵件到達服務器上,支持票被創建(不過我的代碼)。另外,當某人回覆帶有該主題中現有支持票號的電子郵件時,它會將該電子郵件回覆添加到現有票證中。

所以,基本上,我希望我的服務器監視到特定電子郵件地址的任何傳入消息。當消息到達時,拿它並通過一個php頁面運行它,我可以從那裏分解它。

這是如何完成的?我已經看到它與託管公司等多次完成,你可以通過電子郵件作出迴應,支持票據自動創建。

謝謝!

+1

並非真正的StackOverflow問題,雖然在工作了這一點,你最好的機會是挑開的客票系統,這是否 –

+2

Googleooogleooogleooogleoooglooogleooogle它的一個開源的版本! G上用於閱讀電子郵件的頂級鏈接在php或類似的搜索是php.net和這個優秀的類http://garrettstjohn.com/entry/reading-emails-with-php/,你應該很容易地適應你的需要。 –

+0

只是爲了幫助更多,如果您將IMAP憑據輸入到garret的課程中,您只需要:$ email = new email_reader(); $ thismail = $ email-> get(1); var_dump($ thismail);演示功能。 –

回答

0

你基本上需要建立一個IMAP服務器,並有新的消息你的PHP腳本投票,然後相應地跟蹤它們。這真的是唯一的,或者至少是最直接的方式。

0

我目前正在開發的CMS的一個插件,允許您通過發送電子郵件到提供內容 - 和做法是compareable。 基本上你需要一個專用郵箱(POP3工程,以及 - 而不要被命名困惑:imap_開放也可以訪問POP3-郵箱),然後:

Foreach (messages as msg) { 
    If (Processing()) imap_delete(msg); // bool=success 
} 

「處理」的實現留作一個鍛鍊; Tibial讀者;-)

0

或者你可以使用mailgun API,做繁重的你。

相關問題