gpt4 book ai didi

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

转载 作者:数据小太阳 更新时间:2023-10-29 08:05:28 25 4
gpt4 key购买 nike

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

他们询问是否可以发送电子邮件至 issue@mydomain.com,然后解析正文并在应用程序中创建问题。

我真的不知道从哪里开始。除了设置我们自己的 SMTP 服务器并编写一个成熟的电子邮件处理应用程序以在邮件服务器上运行之外,还有其他方法可以解决这个问题吗?

仅供引用,我们现在将 Google Apps 用于我们的电子邮件服务器。

最佳答案

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

http://ruby-doc.org/stdlib-1.9.3/libdoc/net/imap/rdoc/Net/IMAP.html

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

当然,我的建议假设您可以将 support@ 汇集到 imap 兼容帐户中。 Gmail 兼容,您可以使用它进行测试。

关于ruby - 在应用程序中接收和处理电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9881659/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com