欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Redmine 126邮件服务器的配置

程序员文章站 2022-05-19 18:04:28
...

 

一、同步发送邮件配置

1.config/email.yml.example重命名为config/email.yml

2.修改config/email.yml文件,修改信息如下: 

 

 

写道
# Outgoing email settings

production:
delivery_method: :smtp
smtp_settings:
address: "smtp.126.com"
port: 25
domain: "126.com"
authentication: :login
user_name: "qimo601@126.com"
password: "123456"

development:
delivery_method: :smtp
smtp_settings:
address: "smtp.126.com"
port: 25
domain: "126.com"
authentication: :login
user_name: "qimo601@126.com"
password: "123456"

 

3.保存退出之后,重新启动服务器。然后访问redmine,以管理员的身份登录系统,点击"管理"---->"配置"---->"邮件通知",然后点击右下角的"发送测试邮件",就可以测试你的邮件服务配置是否成功了。

 

二、异步发送邮件配置

delivery_method设置为:smtp, 它的处理流程是这样的:

 

在触发邮件发生的事件发生后, 首先发送邮件, 直到邮件发送完毕, 页面才跳转. 这就是说在发送邮件的过程中, 页面一直处于等待状态.

 

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

 

 

 

另外BitNami redmine 的SMTP邮件服务器配置同理,见下图

 

 

 

Redmine  126邮件服务器的配置
            
    
    博客分类: 项目管理 配置管理 

相关标签: 配置管理