2010-07-12 82 views
10

我正在尋找一個簡單的服務/軟件,將電子郵件轉換爲HTTP POST請求,所以我不必在單獨的代碼路徑中進行電子郵件處理。這樣的事情存在嗎?有沒有辦法將傳入的電子郵件轉換爲HTTP POST請求?

+0

在什麼平臺/環境? – GvS 2010-07-12 07:11:59

+0

理想的Linux,但它真的沒關係,因爲理想的情況是從我的Web應用程序分離郵件處理。 – Shalmanese 2010-07-12 09:10:16

回答

3

有點晚了,但我正在尋找類似的東西,並且遇到了http://www.email2http.net - 它們允許您通過HTTP POST或GET將您的電子郵件發送到Web腳本,它包括附件。如果你只需要一個電子郵件地址和腳本,它是免費的。

0

您可以運行Postfix或其他郵件服務器,將其配置爲接受適當的電子郵件,然後將郵件通過管道傳輸到POST數據的命令(使用CURL或其他框架)。

正確地說服SMTP作爲服務器並不是微不足道的。訪問控制更難。我會說要使用真正的SMTP服務器。

+0

我可以,我只是想知道如果有人已經編碼它,所以我不會。至於訪問控制,它可以打破的各種方式是什麼? – Shalmanese 2010-07-12 09:11:33

+1

@Shalmanese:你可能最終容易受到緩衝區溢出的影響,最終可能會將郵件轉發給意外收件人,你可能缺少對SASL認證的支持......重點在於SMTP服務器已經是一個非常強大的軟件。重寫那裏的所有功能需要很長時間。 – Borealid 2010-07-12 09:49:54

4

谷歌應用程序引擎收到的電子郵件轉換爲POST到您的應用程序:

http://code.google.com/appengine/docs/python/mail/receivingmail.html

你既可以直接處理在App Engine上的電子郵件,或寫一個回調到其他網站的處理程序:

http://code.google.com/appengine/docs/python/urlfetch/overview.html

+2

我需要做類似的事情,並根據文檔寫這個簡單的appengine應用程序,它處理一個附件和幾個字段:https://github.com/jsvaughan/emailtohttppost – 2012-05-08 15:26:03

4

有你可能會感興趣的一對夫婦服務: http://mailhooks.com對於T的好免費的解決方案他的,但可能會有延遲發佈的時間,我不相信他們包含附件。

您也可以查看http://mailnuggets.com這是一項付費服務​​,但帖子更快並且包含附件。

相關問題