redmine是一款非常优秀的项目管理平台,但有个明显的缺点——没有消息推送功能,也就是说当redmine上的任务有更新时,干系人无法及时的获取消息。但redmine可以通过绑定邮箱、以邮件通知的形式给干系人推送任务更新提醒。
传统的redmine安装配置方法非常复杂,推荐大家使用bitnami一键安装服务,它集成了redmine所需的各种环境,像安装普通软件一样,非常方便。
bitnami redmine 下载地址:https://bitnami.com/stack/redmine
当我们把redmine安装完成后,开始配置邮件通知服务。
打开 C:\Bitnami\redmine-3.3.0-1\apps\redmine\htdocs\config\configuration.yml ,找到如下内容:
address:一般为smtp+邮箱后缀名
port:端口号,一般填25
domain:一般为邮箱后缀名
authentication:默认为:login即可,注意冒号
user_name:redmine发送邮件使用的账号
password:有两种情况,一种是邮箱的密码;另一种可能是smtp授权一个16位的授权码,如qq邮箱或163邮箱,通过发送手机短信即可得到。
注意:配置redmine发送邮件的邮箱一定要开通POP3/SMTP服务,一般在邮箱的账号设置或安全设置的地方可以开启,同时上述可能需要的16位授权码也可以在这里得到。
大家看到我上面配置好的截图和配置前的截图在项目上有一些不同。我把delivery_method:后面改成了async_smtp,同时smtp_settings也改成了async_smtp_settings,这是因为如果不做修改,那么redmine上提交更新时,会把邮件发送完后再跳转页面,发送成功之前页面一直处于等待状态;修改后上述内容后,页面跳转和邮件发送会同步进行。
好了,修改完配置文件中的内容后,我们以管理员身份登录redmine,依次点击【管理-配置-邮件通知】,填写刚刚配置文件中填写的邮箱地址,设置发送邮件通知的动作。
最后,在页面下方点击发送测试邮件,提示成功后,邮件通知服务配置完成~
PS:在配置redmine的发件邮箱时,最好使用主流的邮箱如qq,163等,如果有企业邮箱那必是极好的。如果发送测试邮件成功,但在真正更新问题、提交任务时却没有收到邮件,可以检查配置文件中port端口号是否合适。