关闭

redmine比较慢以及测试邮件发送完成收不到邮件

799人阅读 评论(0) 收藏 举报
分类:

当delivery_method设置为:smtp时, 它的处理流程是这样的:
在触发邮件发生的事件发生后, 首先发送邮件, 直到邮件发送完毕, 页面才跳转. 这就是说在发送邮件的过程中, 页面一直处于等待状态.

那么有没有一种异步发送邮件机制呢? 在Redmien 0.9 之后, 可通过将delivery_method设置为:async_smtp, 这时发送邮件和页面跳转属于不同的线程, 当触发邮件的事件发生后, 发送邮件将会通过消息队列在后台执行, 而页面继续向下执行, 不用等到邮件发送完毕.

production:
delivery_method: :async_smtp
async_smtp_settings:
0
1

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:171471次
    • 积分:2886
    • 等级:
    • 排名:第12795名
    • 原创:118篇
    • 转载:56篇
    • 译文:1篇
    • 评论:9条
    文章分类
    最新评论
    私人外链
    qq:1099717363