2011-03-03 121 views
1

我即將開始的PHP應用程序將基本完成以下任務:電子郵件售票系統建議

  • 人民電子郵件[email protected]
  • 系統將創建一個「票」
  • 用戶可以回覆該電子郵件發送回覆(系統自動添加到故障單並通過電子郵件發送始發電子郵件)。
  • 重複步驟1和2,直到更新票證以在系統中解析。

我還沒有真正在PHP的電子郵件方面工作。有沒有人有什麼建議? (文章,教程,資源等),這些信息會指導我如何判斷電子郵件是否屬於鏈條的一部分,在將其添加到故障單時不包括以前的響應,刪除簽名......那。

+0

你解決了嗎?我目前正在處理這個問題,並且正在嘗試爲電子郵件簽名提供解決方案。 –

回答

2

我建議你使用一些現有的系統,除非你正在爲練習而構建它。 如果您打算實際使用此係統,請改用預先存在的東西。選項包括:

  • RT
  • Roundup
  • Mantis(也只支持通過電子郵件報告,意見必須在網絡上輸入)
  • ,可能還有更多

至於在PHP中使用電子郵件,我的建議是看看你有多遠,與Zend_Mail。 您也可以使用原始imap,使用Imap extension for php,這是標準安裝的一部分。我假設你如何發現「線程」並刪除簽名將與其他任何編程語言相同。

我以前用於發送郵件(不是閱讀)的其他兩個庫是SwiftmailerPHPMailer

+0

這將在幾個月內大幅擴展以允許更多功能,所以我想自己探索開發它。 RT似乎是最好的選擇,謝謝。 – bradenkeith

+0

但RT不是PHP。我需要一個PHP的建議,特別是如果我要使用一個預先制定的解決方案,我將在稍後建立。真的在尋找更接近我最初的問題,即如何使用PHP處理電子郵件。 – bradenkeith

+0

感謝您提供更新的PHP建議。 – bradenkeith

0

您可以將電子郵件傳遞給PHP腳本。我不確定您使用的是什麼,但例如,CPanel允許您將電子郵件的全部內容傳送到進行進一步處理的腳本。

然後,您可以採取原始主題,添加一個[id]該主題,並將其用作所有回覆的唯一引用。

也請看看 - Process incoming e-mail messages using PHP

+0

我在IIS服務器上,Exchange郵件託管在另一個網絡上。它需要通過POP/IMAP。我會查看該鏈接,謝謝! – bradenkeith