gpt4 book ai didi

ruby - Sinatra 中的电子邮件事件

转载 作者:太空宇宙 更新时间:2023-11-03 16:34:05 25 4
gpt4 key购买 nike

我正在开发一个 Sinatra 网络应用程序,它需要将收到的所有电子邮件保存在数据库中(或者在收到邮件后立即执行其他操作)。这项工作的最佳工具是什么?我正在查看 eventmachine,它似乎有点复杂。我正在考虑 mail gem,但它不会在收到邮件时触发事件。最后一个问题:要测试这样的应用程序,我需要它在线托管吗?如果没有,那么如何向应用程序发送电子邮件并进行测试?

非常感谢,

最佳答案

所以 Sinatra 是一个网络服务器。电子邮件不是来自 HTTP 请求,因此您需要一个邮件服务器来接收电子邮件,并且假设您仍想在 Sinatra 应用程序中处理它们,请在您的应用程序中发出请求。

查看 http://steve.dynedge.co.uk/2010/09/07/incoming-email-in-rails-3-choosing-the-right-approach/几个选项(它正在思考轨道,但你应该能够翻译)

关于ruby - Sinatra 中的电子邮件事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10714994/

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