Rails redmine 中获取邮件内容的操作?

small_fish__ · 2012年11月09日 · 最后由 small_fish__ 回复于 2014年03月20日 · 4116 次阅读

现在有这么一个需求,要在 redmine 中获取指定的一个邮箱中的所有邮件基础信息。 我现在有两个想法: 1.利用 redmine 的自带功能,或则插件之类的功能实现,但是不知道有没有,想问问大家。 2.自己实现,我的思路是用Net::POP3,去获取,并依次处理之。 大家有没有好的思路呢?

备注:其实我要实现的功能就是根据邮件内容自动生成 redmine 中的 issue 而已。

如果要自己实现,可以用 Mailman http://railscasts.com/episodes/313-receiving-email-with-mailman

另外我也很好奇 Redmine 里面接收邮件的功能要怎么用 :D

#1 楼 @_samqiu 定时读取一个配置的邮箱地址,然后将里面的内容自动生成工单,并提醒分配工单的人~~

这是个很有意思的话题。Request Tracker 已经有这样的实现。我想楼主的意思是和 RT 类似的。我也挺感兴趣,但一时还没有头绪,先 mark 一下。

#3 楼 @xds2000 #4 楼 @alvin2ye 才发现 redmine 已经有了,但是不是很强大,先测试测试。 http://www.redmine.org/projects/redmine/wiki/RedmineReceivingEmails

#5 楼 @small_fish__ 最终怎么解决的?也需要拉取邮件解析生成工单

#7 楼 @small_fish__ 用的啥方法?Net::POP3?

#8 楼 @patxiao smtp 吧,不过 pop3 也可以的,但是当时我做的时候,是采用轮询的方式来监听新邮件的,我觉得这个不是很好,我觉得主要是看邮件服务商是否提供了 new email call back api,这样处理起来比较爽。。。。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号