redmine配置邮件
作为一个项目管理平台,必须能够通知项目成员有关项目和任务的各种状态变化。这也是一种典型的观察者模式。开发人员可以跟踪某个任务,当任务状态、备注、文档、优先级等变化时开发人员就可以得到通知。
对于新配置的 Redmine ,需要创建用户,还需要给新建的用户发一封邮件,告诉他帐号、 Redmine 平台地址等相关信息。
因此配置邮件通知是第一步,必须要做的事情。
配置文件
config/configuration.yml 是 Redminde 的配置文件,里面有非常多的选项,邮件通知、附件保存地址、 SCM 、rmagick……简直是乱花渐欲迷人眼啊。
什么, config 目录下木有这个文件?啊,忘了说了,安装完成后,的的确确查无此人,你需要复制 configuration.yml.example 文件,然后把 .example 后缀去掉。
顺便提一句,建议通过文件夹选项中的查看标签,把“隐藏已知文件类型的扩展名”这个选项给干掉,不然容易出错。
基础的邮件服务器及帐号配置
用文本编辑器打开 configuration.yml 文件,找到下面这块内容:
- email_delivery:
- delivery_method: :smtp
- smtp_settings:
- address: smtp.example.net
- port: 25
- domain: example.net
- authentication: :login
- user_name: "redmine@example.net"
- password: "redmine"
修改 address 选项配置你的邮件服务器。 port 是端口。 user_name 配置供 Redmine 使用的邮件账号, Redmine 向用户发送邮件时就使用它,因此你还要设置 password 。
就这么简单了。
问题状态变更通知
我们在 configuration.yml 中设置了基本的邮件服务器和帐号,确保 Redmine 在需要时可以发邮件。而 Redmine 会在什么条件下发送邮件给用户呢?这个需要登录 Redmine 管理平台类设置。
一图胜千言:
看到了吧,你只要勾选需要发送邮件通知的动作即可。
页面下方有个保存按钮,一定要点啊。每一类配置,如一般、认证、问题跟踪、邮件通知等等,修改了之后都要点保存,这里页面的保存是针对标签的,不是全局的,如果你不点它,抱歉,再来吧。
OK,邮件通知现在应该可以工作啦。
测试邮件通知提示"hostname was not match with the server certificate"
解决方法:
修改redmine/config/configuration.yml
82行到96行
- # default configuration options for all environments
- default:
- # Outgoing emails configuration (see examples above)
- email_delivery:
- delivery_method: :smtp
- smtp_settings:
- address: smtp.kingmed.com.cn
- port: 25
- domain: kingmed.com.cn
- authentication: :login
- user_name: app
- password: "******"
- enable_starttls_auto: true
- openssl_verify_mode: 'none'
增加一行 openssl_verify_mode: 'none'
重启服务即可
redmine配置邮件的更多相关文章
- redmine 配置邮件发送为async后,不能发送邮件(转载)
通过参考:http://www.oschina.net/question/2005703_16688 之前configuration.yaml文件中email的相关配置如下: production: ...
- Redmine基础: 邮件配置
1.用文本编辑器打开 D:\Bitnami\redmine-2.6.5-0\apps\redmine\htdocs\config\configuration.yml 文件,找到以下内容: 2.配置邮件 ...
- redmine的邮件配置
redmine的邮件配置 2012-01-04 18:09:21| 分类: 默认分类|举报|字号 订阅 redmine里要用到邮件通知,本来以为很是简单,网上也有许多教程,谁知忙活了一下午, ...
- 配置Redmine的邮件通知功能
依据<Windows下安装Redmine 2.5.2不全然指南 >一文,我们搭建主要的 Redmine 平台.如今是时候做进一步的配置了. 作为一个项目管理平台,必须能够通知项目成员有关项 ...
- [转]Redmine 配置163邮箱
redmine的邮件发送功能还是很有用的.像项目有更新啦,任务分配啦,都能邮件发送的相关责任人.我自己在linux服务器上安装并启动了redmine后,邮件一直发送了不了.查了网上的资料,都是讲修改下 ...
- Jenkins 配置邮件通知
jenkins 是一个开源的自动化服务器.通过Jenkins,可以通过自动化加速软件开发过程.Jenkins管理和控制各种开发的生命周期过程,包括构建,文档,测试,包,阶段,部署,静态分析等等.您可以 ...
- zabbix server3.4 使用mailx配置邮件报警
软件具体配置如下: 操作系统:Centos7.5 zabbix server版本:zabbix server3.4 zabbix agent版本:zabbix agent3.0 现在开始配置zabbi ...
- Jenkins 配置邮件通知步骤
Jenkins 配置邮件通知前言 可以在Jenkins 中配置邮件通知,比如在构建失败时发送邮件通知项目组来及时修复问题. Jenkins 邮件通知功能的插件主要包括: Mailer Plugin ( ...
- Jenkins可持续集成项目搭建——配置邮件
1.系统管理->系统设置 (1)填写系统管理员邮件地址 (2)填写邮箱配置.发件人邮箱.收件人邮箱 注:1>发件人邮箱地址必须和系统管理员邮箱地址一致 2> 部分邮箱配置输入的不是登 ...
随机推荐
- jenkins 中集成JNI的坑
有包名1.生成class> javac myjni\HelloJNI.java2.生成.h文件> javah -d include myini.HelloJNI3.生成.dll文件> ...
- nginx(ubuntu)设置别名访问目录
1 2 3 4 5 6 7 8 9 10 11 12 13 location /phpmyadmin/ { alias /data/phpmyadmin/; index index.html in ...
- 【第一篇】学习 android 事件总线androidEventbus之sticky事件的传递
最近再看eventbus相关代码,首先从使用开始,后期再从源码角度分析eventbus.使用Demo后期公布到github上去. 使用的框架地址:https://github.com/bboyfeiy ...
- ExecutorService的submit(Runnable x)和execute(Runnable x) 两个方法的本质区别
Runnable任务没有返回值,而Callable任务有返回值.并且Callable的call()方法只能通过ExecutorService的submit(Callable <T> tas ...
- Chapter 2 Open Book——12
I called him in when dinner was ready, and he sniffed appreciatively as he walked into the room. 当晚饭 ...
- mvc VIEW部分介绍
因为如果在view页面中的路径直接写死为<from action="/Home/Save" method="post">那么当Global.asax ...
- LeetCode OJ 235. Lowest Common Ancestor of a Binary Search Tree
Given a binary search tree (BST), find the lowest common ancestor (LCA) of two given nodes in the BS ...
- (转) 三个nginx配置问题的解决方案
今天开启了nginx的error_log,发现了三个配置问题: 问题一: 2011/07/18 17:04:37 [warn] 2422#0: *171505004 an upstream respo ...
- Angularjs中的ng-class
在angular中为我们提供了3种方案处理class:1:scope变量绑定.(不推荐使用)2:字符串数组形式.3:对象key/value处理. 我们继续其他两种解决方案:1字符串数组形式是针对cla ...
- c++之模板
. 函数模板 普通函数 void Swap(int &, int &); 模板函数 template <typename T> void Swap(T &, T & ...