为什么在RedMine中使用 :async_smtp 收不到测试邮件

roro4ever 发布于 2014/08/31 12:52
阅读 5K+
收藏 0

RedMine 2.5.2,用BitNami安装的。

在邮件配置中,如果用 :smtp 是可以的。但如果配置成异步,:async_smtp 就收不到测试信。

请问是什么原因呢。

加载中
0
m
mymeng
老兄问题解决了吗?兄弟也遇到这个问题了。
0
r
roro4ever

解决了。需要配置两个地方,一个default,另一个在配置文件最下面有个production.



0
Marsmachao
Marsmachao
其实不是配置几个地方的问题撒,production还有development两个配置是覆盖掉default的,如果没有配置,那么就会启用default的配置,改为异步之后,对应的smtp_settings 要改为 async_smtp_settings ,改完就好了,应该是邮件发送方式和下面配置的关键字不匹配导致的邮件无法发送
0
小若
楼上太盖了!赞一个!
0
别看手机了
我也遇到了同样的问题,按照楼主的方法增加了配置,现在整等待结果呢。貌似还是没有收到邮件啊
0
lianxi0913
lianxi0913

我的版本是2.6.2配置异步发送后也是收不到邮件。页面测试邮件显示发送成功。查看log也没有错误,请教是哪里还要配置吗??


0
1
18037707

引用来自“Marsmachao”的评论

其实不是配置几个地方的问题撒,production还有development两个配置是覆盖掉default的,如果没有配置,那么就会启用default的配置,改为异步之后,对应的smtp_settings 要改为 async_smtp_settings ,改完就好了,应该是邮件发送方式和下面配置的关键字不匹配导致的邮件无法发送

我也遇到这个问题,感谢楼主,解决了。我再明确说一下,希望对其他人有帮助。需要同时修改两个地方:

(1) delivery_method: :smtp -->delivery_method: :async_smtp

(2) smtp_settings: --> async_smtp_settings:

改完,运行"sudo service apache2 restart  "重启一下即可。

备注:我的redmine的版本是2.4.2

brade1314
brade1314
经验证,大兄弟这答案靠谱!
返回顶部
顶部