2010-05-11 20 views
1

我期待創建一個傳入的電子郵件守護進程交換機,我可以與各種遠程php/mysql應用程序集成。理想情況下,我想檢查'to'地址以查看它是否在mysql數據庫中,如果是,請將電子郵件解析並通過CURL發佈到目標目標,並將附件保存在本地某處。將傳入的電子郵件集成到一個php/mysql應用程序

我可能會成立專門負責此任務的rackspace雲服務器(只接受電子郵件併發布到第三方API)。但是,我不知道從哪裏開始。我應該使用哪個服務器平臺/分配?哪些軟件需要定製等?

更新:我不是在尋找一個完整的解決方案或教程,我只是想在一個良好的起點,一些建議爲Linux軟件是不是我的專長。

+0

我真的不知道這個問題是否有答案。有很多不同的方法可以採取。如果關閉,不要感到驚訝。 – tplaner 2010-05-11 15:13:03

+0

它爲什麼會關閉?我不是在尋找完整的解決方案。我有能力解決這個問題。我只是從開發類似東西的人那裏尋找推薦的起點。 – phirschybar 2010-05-11 15:15:41

回答

2

可以使用的procmail來儘快收到郵件後立即啓動您的應用程序 谷歌的procmail食譜

1

你將有兩件與此項目:郵件服務器和挖掘應用程序:

郵件服務器:

  • 最簡單的方式開始使用,這是有你的郵件發送像Gmail一樣。然後,使用gmail的讀取功能(可能通過幾個第三方gmail apis之一)來獲取消息。很顯然,你不必爲這件作品使用Gmail,但它可能是一個開始的好方法。

挖掘應用程序:一旦你可以閱讀郵件,你需要在這裏做的兩大任務:

  • 跟蹤消息:跟蹤你已經開採的消息。這可能不像「在這之前我已經看過所有東西」這麼簡單。
  • 挖掘它:使用正則表達式來查看消息是否包含您正在尋找的術語。如果是的話,發送(如你所說通過捲曲)的HTTP POST到你的服務,它需要這些東西和轉儲他們在一個DB(或任何你想與他們做。)
+0

使用gmail很有趣,但是我不需要不斷地輪詢gmail來檢查新郵件嗎?我對「推」的方法更感興趣。 – phirschybar 2010-05-11 15:24:09

相關問題