接收电子邮件POP3并保存在DB中

时间:2012-05-17 23:04:38

标签: ruby-on-rails ruby email

我想在我的RoR-Projekt

中通过POP3不断检索我的电子邮件

我需要设置哪些内容以便收到邮件。

之后我有一个名为“messages”的表 string:“email”,string:“subject”和text:“text”

我想检查messages.email是否与sender.of.email相同 和 messages.subject与sender.of.email.subject相同 如果是,则将电子邮件文本保存到messages.text

否则 删除电子邮件

与ActionMailer一起工作我需要宝石吗?怎么办呢?

3 个答案:

答案 0 :(得分:3)

根据您的Rails版本,您可能拥有mikel的优秀Mail gem。如果没有,你还是应该使用它。

使用它从您的POP3服务器检索邮件,解析电子邮件内容并访问您要使用的属性。

答案 1 :(得分:0)

有一个很棒的项目叫dbMail,用于在电子邮件中存储电子邮件。让dbMail处理电子邮件,然后使用任何可以访问数据库的语言处理您想要的任何内容。

答案 2 :(得分:0)

我是用Mailman gem做的。

您可以找到更多信息:

http://dansowter.com/mailman-guide/

我在输出/显示邮件方面还有其他一些问题 但我希望我会在一些帮助下修复它