redmine的邮件配置
redmine里要用到邮件通知,本来以为很是简单,网上也有许多教程,谁知忙活了一下午,总算是配置成功了。现在总结下。
首先得有这个文件email.yml,当你安装redmine的时候,会在/usr/share/redmine/config中存在email.yml.example这个文件,但是当我满怀信心去找的时候,却没有发现这个文件。
没办法只能自己新建一个了。
在/etc/redmine/default目下新建一个email.yml文件,
sudo nano email.yml
向其填入如下内容:
production:
delivery_method: :smtp
smtp_settings:
address: smpt.exmail.qq.com
port: 25
domain: exmail.qq.com
authentication: :login
user_name: "你的登录名"
password: "XXXXXX"
如上所示,我是用的是qq的企业邮箱,配置如上所示,注意上面键值对中都有一个空格。
添加完成后,保存,重启服务。
浏览器输入地址进行访问,管理员登录,管理->配置->邮件通知,如下图所示:
![]()
刚开始,我就直接点击发送测试邮件,但是总是报错
501 mail from address must be same as authorization user
我以我配置错了,就又重新进行上面的步骤,但是还是报错,最后抱着死马当作活马医的态度,我把邮件发件人地址改成了我先用的真实地址,以前是redmine@example.net,然后点击保存,这下再发送测试邮件,ok,邮件发送成功了。
原来是以前我是直接把邮件发件人改了,但是没有保存,就直接发送测试邮件了,它还是按着默认的邮件地址发送,所以会报错。
真是,往往不起眼的东西就会阻止你的前进,但是在你要放弃的时候,再坚持下,说不定就会成成功。
同事叫我帮他配redmine绑定邮箱,结果搞了,很久,最后竟然不能启动了。
现在我把绑定邮箱总结一下,免得以后忘记了,也可让他人少走弯路。
1、首先将BitNami Redmine Stack\apps\redmine\config 中的email.yml.example文件名修改成email.yml
2、改文件email.yml里面的内容,以下是我的的内容:
# Outgoing email settings
production:
delivery_method: :smtp
smtp_settings:
address: smtp.163.com
port: 25
domain: 163.com
authentication: :login
user_name: oyqiaojin
password: ooxooxoo
development:
delivery_method: :smtp
smtp_settings:
address: smtp.163.com
port: 25
domain: 163.com
authentication: :login
user_name: oyqiaojin
password: ooxooxoo
一定一定要注意哦,冒号后面要有一个空格哦。有两个冒号后面就不需要空格了。我之前打不开就是因为把空格去掉了,在IE上打开时状况如下:
Proxy Error
The proxy server received an invalid response from an upstream server.
The proxy server could not handle the request GET /redmine.
Reason: Error reading from remote server
(为了复制这段错误,有让这个错误再现了一下,真实累啊。)
user_name 是邮箱的用户名,有的资料里说user_name: oyqiaojin@163.com,我试了一下,效果一样。
password 是邮箱的密码,注意,如果密码全部是字母的话一定要用半角的双引号引起来哦!
修改完配置文件之后,要重启redmine,让他生效。
在开始的程序里面点就是了,如图:

也就是点stop start了。
3、接下来以管理员账户登陆进去了。
点管理——配置——邮件通知,填写刚才那个在配置文件里面配的那个邮箱,这个邮箱就是,以后用户收到的项目动态的邮件都是以这个邮箱的名义发送的。

当然下面也要选上了,
然后保存。
4、配置账户的邮箱了
以后发更新动态的信息都发在这个邮箱,redmine的每一个用户都可以配置自己的邮箱。
点右上角的【我的账号】,然后输入信息,包括邮箱等。
5、发测试邮箱
回
sudo apache2ctl restart
redmine的邮件配置的更多相关文章
- Redmine基础: 邮件配置
1.用文本编辑器打开 D:\Bitnami\redmine-2.6.5-0\apps\redmine\htdocs\config\configuration.yml 文件,找到以下内容: 2.配置邮件 ...
- redmine邮件配置
网上找了半天,有很多答案,最后自己测试找出一个解决办法. 1.找到安装位置 D:\Bitnami\redmine-2.5.2-2\apps\redmine\htdocs\config下的文件confi ...
- Redmine 邮件配置
高版本号的Redmine是没有email.yml的.是和configuration.yml合并了.仅仅要配置configuration.yml即可了. 首先得说下Redmine的邮件,配置这个邮件,是 ...
- bitnami redmine安装、配置、备份、恢复(这篇文章靠谱)
bitnami redmine安装.配置.备份.恢复 2012-12-17 12:33 2596人阅读 评论(0) 收藏 举报 1. 安装时语言选择英文,不可以选择中文,否则不能正常运行,可以在账户里 ...
- Windows 一键安装 Redmine 部署及配置
Redmine的主要功能包括 添加和跟踪问题(或让您的团队完成). 使用Redmine内置的甘特图和日历计划和管理您的项目. 使用项目wiki和文档管理器来存储项目文档. 配置通知以保持有关问题状态和 ...
- SQL 邮件配置篇
在我们运维工作中,经常要对备份,ETL等作业进行监控,这时我们需要用到SQL SERVER自带的邮件服务器,其原理,我在这么里不多说,直接来实战,下面是我对服务器配置源码,分享给大家,希望对大家有帮助 ...
- Jenkins学习四:Jenkins 邮件配置
本文主要对Windows环境 jenkins 的邮件通知进行介绍 jenkins 内置的邮件功能 使用email-ext插件扩展的邮件功能 邮件通知功能主要包含两个部分:全局配置和项目配置. 一. 先 ...
- SQL Server数据库邮件配置
一.数据库邮件介绍 数据库邮件是从SQL Server数据库引擎中发送电子邮件的企业解决方案,通过使用数据库邮件,数据库应用程序可以向用户发送电子邮件.邮件中可以包含查询结果,还可以包含来自网络中任何 ...
- [转]WinForm和WebForm下读取app.config web.config 中邮件配置的方法
本文转自:http://blog.csdn.net/jinbinhan/article/details/1598386 1. 在WinForm下读取 App.config中的邮件配置语句如下: Con ...
随机推荐
- poj 3975&&hdu 1850 (nim)
//赢得了上风 //从n几年移除堆叠一堆石头,有多少可取的石头堆 # include <stdio.h> # include <string.h> # include < ...
- CentOS7 安装Hadoop集群环境
先按照上一篇安装与配置好CentOS以及zookeeper http://www.cnblogs.com/dopeter/p/4609276.html 本章介绍在CentOS搭建Hadoop集群环境 ...
- Grunt 之 Connect
前端开发 Grunt 之 Connect 在前端开发过程中,我们需要在开发过程中,将开发中的站点部署到服务器上,然后,在浏览器中查看实际的效果,在 Grunt 环境下,可以直接使用集成在 Grunt ...
- 一键安装 gitlab7 on rhel6.4 并设置邮件发送
一键安装 gitlab7 on rhel6.4 并设置邮件发送 世间本无事,庸人自扰之.书归正传,简短节说:gitlab是个好东西,可是安装手冊奇烂.尽管以前对比文档一步一步安装起来gitlab 6. ...
- 敏感字符串加密处理(PHP实现)
/** * 敏感字符串加密处理 * @param $raw_str 原始字符串 * @param $before 前面保留的显示位数 * @param $after 后面保留的显示位数 * @para ...
- DevExpress XtraReports 入门一 创建 Hello World 报表
原文:DevExpress XtraReports 入门一 创建 Hello World 报表 本文只是为了帮助初次接触或是需要DevExpress XtraReports报表的人群使用的,为了帮助更 ...
- 【UVA】11137-Ingenuous Cubrency
DP问题,须要打表. dp[i][j]代表利用大小不超过i的数字组成j的方法. 状态方程是 dp[i][j] = d[i - 1][j] + sum{dp[i - 1][j - k * i * i * ...
- 经典算法题每日演练——第六题 协同推荐SlopeOne 算法
原文:经典算法题每日演练--第六题 协同推荐SlopeOne 算法 相信大家对如下的Category都很熟悉,很多网站都有类似如下的功能,“商品推荐”,"猜你喜欢“,在实体店中我们有导购来为 ...
- Dom中的nodeName、nodeValue 、nodeType
nodeName.nodeValue 以及 nodeType 包含有关于节点的信息. nodeName 属性含有某个节点的名称. 元素节点的 nodeName 是标签名称 属性节点的 nodeName ...
- Swift构造函数(Initializer)和析构函数(Deinitializer)
要初始化结构和类和其他类型的实例的属性. 默认的构造函数 struct Fahrenheit { var temperature: Doubleinit(){ temperature = 32.0 } ...