redmine的邮件配置

2012-01-04 18:09:21|  分类: 默认分类|举报|字号 订阅

 
 

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的邮件配置的更多相关文章

  1. Redmine基础: 邮件配置

    1.用文本编辑器打开 D:\Bitnami\redmine-2.6.5-0\apps\redmine\htdocs\config\configuration.yml 文件,找到以下内容: 2.配置邮件 ...

  2. redmine邮件配置

    网上找了半天,有很多答案,最后自己测试找出一个解决办法. 1.找到安装位置 D:\Bitnami\redmine-2.5.2-2\apps\redmine\htdocs\config下的文件confi ...

  3. Redmine 邮件配置

    高版本号的Redmine是没有email.yml的.是和configuration.yml合并了.仅仅要配置configuration.yml即可了. 首先得说下Redmine的邮件,配置这个邮件,是 ...

  4. bitnami redmine安装、配置、备份、恢复(这篇文章靠谱)

    bitnami redmine安装.配置.备份.恢复 2012-12-17 12:33 2596人阅读 评论(0) 收藏 举报 1. 安装时语言选择英文,不可以选择中文,否则不能正常运行,可以在账户里 ...

  5. Windows 一键安装 Redmine 部署及配置

    Redmine的主要功能包括 添加和跟踪问题(或让您的团队完成). 使用Redmine内置的甘特图和日历计划和管理您的项目. 使用项目wiki和文档管理器来存储项目文档. 配置通知以保持有关问题状态和 ...

  6. SQL 邮件配置篇

    在我们运维工作中,经常要对备份,ETL等作业进行监控,这时我们需要用到SQL SERVER自带的邮件服务器,其原理,我在这么里不多说,直接来实战,下面是我对服务器配置源码,分享给大家,希望对大家有帮助 ...

  7. Jenkins学习四:Jenkins 邮件配置

    本文主要对Windows环境 jenkins 的邮件通知进行介绍 jenkins 内置的邮件功能 使用email-ext插件扩展的邮件功能 邮件通知功能主要包含两个部分:全局配置和项目配置. 一. 先 ...

  8. SQL Server数据库邮件配置

    一.数据库邮件介绍 数据库邮件是从SQL Server数据库引擎中发送电子邮件的企业解决方案,通过使用数据库邮件,数据库应用程序可以向用户发送电子邮件.邮件中可以包含查询结果,还可以包含来自网络中任何 ...

  9. [转]WinForm和WebForm下读取app.config web.config 中邮件配置的方法

    本文转自:http://blog.csdn.net/jinbinhan/article/details/1598386 1. 在WinForm下读取 App.config中的邮件配置语句如下: Con ...

随机推荐

  1. git 配置多个SSH-Key(转)

    摘要 我们在日常工作中会遇到公司有个gitlab,还有些自己的一些项目放在github上.这样就导致我们要配置不同的ssh-key对应不同的环境. 目录[-] 1,生成一个公司用的SSH-Key 2, ...

  2. MIFARE系列7《安全》

    飞利浦的MIFARE卡因为它的高安全性在市场上得到广泛应用,比方我们乘车用的公交卡,学校和企业食堂的饭卡等等.它每一个扇区有独立的密匙(6个字节的password),在通信过程中首先要验证密匙才干读写 ...

  3. Android发展简报

    Android这个词的本义是指“机器人”.同时它是Google至2007年11月5根据公布Linux台的开源手机操作系统的名称,该平台由操作系统.中间件.用户界面和应用软件组成.号称是首个为移动终端打 ...

  4. 配置主机路由表(route)(两)

    我们谈到了路由在互联网为基础的时间问题,必须有一个路径之间的两个主机可通信 TCP/IP 合约,否则就不能是有线啊! 一般来说.只要有一个网络接口,的接口将产生的路由.例如,在哥斯达黎加的内部主机鸟有 ...

  5. Skynumber

    Time Limit: 1000ms Memory Limit: 128000KB 64-bit integer IO format:      Java class name: Submit Sta ...

  6. 十天学Linux内核之第一天---内核探索工具类

    原文:十天学Linux内核之第一天---内核探索工具类 寒假闲下来了,可以尽情的做自己喜欢的事情,专心待在实验室里燥起来了,因为大二的时候接触过Linux,只是关于内核方面确实是不好懂,所以十天的时间 ...

  7. java 获取系统变量(环境变量和环境变量)

    前言 环境变量这个概念不陌生, 就是操作系统的环境变量. 系统变量就是java本身维护的变量. 通过 System.getProperty 的方式获取. 对于不同的操作系统来说. 环境变量的处理可能会 ...

  8. android download学习记录

    东西拼凑,最终弄出来能够用的代码 [1].[代码] [Java]代码 跳至 [1] ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 ...

  9. DDD实践案例:引入事件驱动与中间件机制来实现后台管理功能

    DDD实践案例:引入事件驱动与中间件机制来实现后台管理功能 一.引言 在当前的电子商务平台中,用户下完订单之后,然后店家会在后台看到客户下的订单,然后店家可以对客户的订单进行发货操作.此时客户会在自己 ...

  10. C#记录日志、获取枚举值 等通用函数列表

    )             {                 ] >=  && ipvals[] <=                  && ipval ...