现在有这么一个需求,要在 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 一下。
我们公司现成的产品
http://www.agideo.com/products/comboo
#3 楼 @xds2000 #4 楼 @alvin2ye 才发现 redmine 已经有了,但是不是很强大,先测试测试。 http://www.redmine.org/projects/redmine/wiki/RedmineReceivingEmails
#5 楼 @small_fish__ 最终怎么解决的?也需要拉取邮件解析生成工单
#6 楼 @patxiao 是的。。
#7 楼 @small_fish__ 用的啥方法?Net::POP3?
#8 楼 @patxiao smtp 吧,不过 pop3 也可以的,但是当时我做的时候,是采用轮询的方式来监听新邮件的,我觉得这个不是很好,我觉得主要是看邮件服务商是否提供了 new email call back api,这样处理起来比较爽。。。。