現在我的應用程序發送電子郵件通知。我想允許用戶直接回覆電子郵件,然後由我的應用程序獲取並插入到數據庫中。Rails 3 - 處理傳入消息(允許用戶回覆電子郵件通知)
是否有任何Rails的寶石,服務,教程,可以指出我在正確的方向。
另外,可能需要使回覆電子郵件有一個UID,[email protected],所以我不必依賴從(發件人)。
您認爲如何?
感謝
現在我的應用程序發送電子郵件通知。我想允許用戶直接回覆電子郵件,然後由我的應用程序獲取並插入到數據庫中。Rails 3 - 處理傳入消息(允許用戶回覆電子郵件通知)
是否有任何Rails的寶石,服務,教程,可以指出我在正確的方向。
另外,可能需要使回覆電子郵件有一個UID,[email protected],所以我不必依賴從(發件人)。
您認爲如何?
感謝
你需要看看配置您的sendmail /後綴先接受傳入郵件關閉(如果您正在使用基於Unix服務器)。
繼承人的好文章:
您可以使用Sendgrid來解析收到的電子郵件,並將它通過網絡後一起發送到您的應用程序。
這是decent tutorial (heroku focused)
也可以查看Sendgrid的ParseAPI看看如何整合。
但這裏的問題是你需要支付80美元(即購買80美元或更高的計劃)。它僅適用於白銀計劃和以上用戶。 – 2011-06-01 04:32:34
@amit_saxena:這絕對是一個新的捕獲(自11月最初寫這個答案以來)。 – 2011-06-01 12:43:26
我們有一個職位收到的電子郵件到你的應用的URL(同sendgrid API)的免費服務: http://www.smtp2web.com
如果您想定期輪詢電子郵件,您還可以使用郵遞員gem:
https://github.com/titanous/mailman
就'[email protected]'類型的電子郵件地址而言,您必須爲您的域創建一個全部通過地址(最好是,如果您使用一個不明確的子域,因爲它會減少垃圾郵件的數量),將所有這樣的電子郵件轉發給給定的郵箱(比如[email protected])。
我強烈建議使用CloudMailin。
它爲您提供一個接收電子郵件地址,您可以將其添加爲郵件中的回覆標題。
關於唯一的UID,用於跟蹤發送的電子郵件的上下文中的每個回覆,你可以生成一個隨機字符串,並修改您的回覆到標題爲「[由cloudmailin提供的電子郵件] + [您的隨機字符串]」
你是怎麼做到的? – 2011-06-01 04:51:22
你是怎麼做到這一點的?特別是'回覆UID @ domain.com'。任何見解? – Mohamad 2014-09-11 10:51:27