2010-11-15 86 views
11

現在我的應用程序發送電子郵件通知。我想允許用戶直接回覆電子郵件,然後由我的應用程序獲取並插入到數據庫中。Rails 3 - 處理傳入消息(允許用戶回覆電子郵件通知)

是否有任何Rails的寶石,服務,教程,可以指出我在正確的方向。

另外,可能需要使回覆電子郵件有一個UID,[email protected],所以我不必依賴從(發件人)。

您認爲如何?

感謝

+0

你是怎麼做到的? – 2011-06-01 04:51:22

+0

你是怎麼做到這一點的?特別是'回覆UID @ domain.com'。任何見解? – Mohamad 2014-09-11 10:51:27

回答

0

您可以使用Sendgrid來解析收到的電子郵件,並將它通過網絡後一起發送到您的應用程序。

這是decent tutorial (heroku focused)

也可以查看Sendgrid的ParseAPI看看如何整合。

+0

但這裏的問題是你需要支付80美元(即購買80美元或更高的計劃)。它僅適用於白銀計劃和以上用戶。 – 2011-06-01 04:32:34

+0

@amit_saxena:這絕對是一個新的捕獲(自11月最初寫這個答案以來)。 – 2011-06-01 12:43:26

1

我們有一個職位收到的電子郵件到你的應用的URL(同sendgrid API)的免費服務: http://www.smtp2web.com

如果您想定期輪詢電子郵件,您還可以使用郵遞員gem:
https://github.com/titanous/mailman

就'[email protected]'類型的電子郵件地址而言,您必須爲您的域創建一個全部通過地址(最好是,如果您使用一個不明確的子域,因爲它會減少垃圾郵件的數量),將所有這樣的電子郵件轉發給給定的郵箱(比如[email protected])。

1

我強烈建議使用CloudMailin

它爲您提供一個接收電子郵件地址,您可以將其添加爲郵件中的回覆標題。

關於唯一的UID,用於跟蹤發送的電子郵件的上下文中的每個回覆,你可以生成一個隨機字符串,並修改您的回覆到標題爲「[由cloudmailin提供的電子郵件] + [您的隨機字符串]」

相關問題