Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby 在应用程序中接收和处理电子邮件_Ruby_Email - Fatal编程技术网

Ruby 在应用程序中接收和处理电子邮件

Ruby 在应用程序中接收和处理电子邮件,ruby,email,Ruby,Email,我目前正在为我的公司构建一个开源问题管理应用程序(完成后将打开),我们收到了一个功能请求,我不确定如何处理 他们问是否有可能向,比如,issue@mydomain.com,然后解析主体并在应用程序中创建问题 我真的不知道从哪里开始。除了设置我们自己的SMTP服务器和编写一个在邮件服务器上运行的完整的电子邮件处理应用程序之外,还有其他方法可以做到这一点吗 仅供参考,我们现在在电子邮件服务器上使用谷歌应用程序。处理此问题的最佳方法是将电子邮件放入特定邮箱。然后,使用Ruby IMAP库: 您可以阅

我目前正在为我的公司构建一个开源问题管理应用程序(完成后将打开),我们收到了一个功能请求,我不确定如何处理

他们问是否有可能向,比如,issue@mydomain.com,然后解析主体并在应用程序中创建问题

我真的不知道从哪里开始。除了设置我们自己的SMTP服务器和编写一个在邮件服务器上运行的完整的电子邮件处理应用程序之外,还有其他方法可以做到这一点吗


仅供参考,我们现在在电子邮件服务器上使用谷歌应用程序。

处理此问题的最佳方法是将电子邮件放入特定邮箱。然后,使用Ruby IMAP库:

您可以阅读消息,获取主题,查看它是否与模式匹配,甚至在正文中查找文本模式。在过去,我们经常编写电子邮件处理程序,在收到邮件时自动运行。但现在,我看到更多的应用程序只是运行cron,寻找新消息,解析它们,然后用它们做一些你的应用程序需要做的事情。电子邮件对用户来说非常方便,我完全理解贵公司为什么想探索使用它


当然,我的建议假设您可以将support@导入一个与imap兼容的帐户。Gmail是兼容的,你可以用它来测试。

说服他们不要使用电子邮件,这会帮你省去麻烦。您不能相信用户坚持统一的分隔格式。尤其是同事。去做一些jQuery移动教程,收集一个scratch演示,向他们展示使用手机摄像头提交附件有多酷。他们会忘记所有关于电子邮件的事情。。。