什麼是接收通過IMAP協議電子郵件在Rails 3中的最佳方式?如何通過IMAP協議接收電子郵件中的Rails 3
1
A
回答
0
我不知道最好的,但一個簡單的方法是使用Net::IMAP
。您可以編寫rake
任務,並通過使用調度程序cron
定期輪詢郵箱中的電子郵件。
所以你的設置是這樣的:
- 庫文件,該文件服務器作爲
IMAP
客戶的包裝及其他相關操作,如處理電子郵件。 - 的
rake
任務,要求在電子郵件下載和使用上述包裝處理它們。 - 調度(cron或任何其他的選擇。我個人總是喜歡
cron
)的定期調用此rake
任務。
0
按ActionMailer
的文檔的解決辦法是讓電子郵件轉發到您的Rails應用程序,並實現UserMailer.receive(STDIN.read)
來處理電子郵件。
文檔(Action Mailer Basics)不健全,對這種做法非常有說服力。它沒有告訴應該在哪裏實施呼叫,但我想這將在MTA級別。
相關問題
- 1. 如何通過IMAP和OAuth從hotmail接收電子郵件?
- 2. 接收電子郵件與Rails 3
- 3. Rails 3 - 傳入郵件通過電子郵件收集
- 4. 如何在Silverlight配置POP3協議接收電子郵件
- 5. Redmine從imap接收電子郵件
- 6. cakephp電子郵件插件,以通過imap拉電子郵件
- 7. 通過SendGrid接收電子郵件
- 8. 通過python接收電子郵件?
- 9. 如何使用IMAP協議從Gmail的電子郵件中刪除標籤?
- 10. 通過郵件通過IMAP/SMTP閱讀電子郵件gem
- 11. 使用imap協議將電子郵件標記爲已讀Tcpclient
- 12. 使用IMAP協議快速掃描電子郵件
- 13. 訂閱Android中的郵件以通過電子郵件接收
- 14. 通過IMAP電子郵件拉到Rails應用程序
- 15. 如何通過smtpd和套接字接收電子郵件
- 16. 通過Rails應用程序發送和接收電子郵件
- 17. 通過廣播接收器接收電子郵件
- 18. 在redmine中接收imap電子郵件的問題
- 19. 如何通過IMAP/POP3從Gmail禁止訪問電子郵件
- 20. 如何通過PHP IMAP改進電子郵件抓取
- 21. 如何使用Apache Commons Net通過IMAP獲取電子郵件?
- 22. 如何通過Mailcore/Libetpan設置電子郵件IMAP SEEN標誌
- 23. 通過Rails 3中發送電子郵件與Gmail的問題
- 24. Python /電子郵件 - 如何通過send_email接收用戶反饋?
- 25. 在不同的電子郵件服務器中支持IMAP協議
- 26. Rails 3 SSL協議鏈接
- 27. 通過imap檢查電子郵件時郵箱總是空的
- 28. Rails 3發送和接收電子郵件
- 29. 切換用戶接收電子郵件開啓/關閉(Rails 3)
- 30. 通過IMAP從電子郵件中檢索附件?
此外,雖然我是新來的'的Ruby on Rails'和'Ruby',我不知道什麼是使用'Rails'相比香草'Ruby'作爲的好處。 – 2011-03-15 10:38:19
另一個想法,並不是我期待大量的,但我不喜歡爲每封電子郵件調用程序的想法。我將使用'Net :: IMAP'實現一個'Ruby'應用程序來監聽新電子郵件(並且不必爲每個電子郵件連接到數據庫)。 – 2011-03-15 10:41:16