zoukankan      html  css  js  c++  java
  • redmine的邮件配置

    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的企业邮箱,配置如上所示,注意上面键值对中都有一个空格。

    添加完成后,保存,重启服务。

    浏览器输入地址进行访问,管理员登录,管理->配置->邮件通知,如下图所示:

    image

    刚开始,我就直接点击发送测试邮件,但是总是报错

    501 mail from address must be same as authorization user

    我以我配置错了,就又重新进行上面的步骤,但是还是报错,最后抱着死马当作活马医的态度,我把邮件发件人地址改成了我先用的真实地址,以前是redmine@example.net,然后点击保存,这下再发送测试邮件,ok,邮件发送成功了。

    原来是以前我是直接把邮件发件人改了,但是没有保存,就直接发送测试邮件了,它还是按着默认的邮件地址发送,所以会报错。

    真是,往往不起眼的东西就会阻止你的前进,但是在你要放弃的时候,再坚持下,说不定就会成成功。

    同事叫我帮他配redmine绑定邮箱,结果搞了,很久,最后竟然不能启动了。

    现在我把绑定邮箱总结一下,免得以后忘记了,也可让他人少走弯路。

    1、首先将BitNami Redmine Stackapps edmineconfig 中的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,让他生效。

    在开始的程序里面点就是了,如图:


    redmine 绑定邮箱的问题 - Andy Auyeung - 溝  通  交  流

     也就是点stop   start了。

    3、接下来以管理员账户登陆进去了。

    点管理——配置——邮件通知,填写刚才那个在配置文件里面配的那个邮箱,这个邮箱就是,以后用户收到的项目动态的邮件都是以这个邮箱的名义发送的。


    redmine 绑定邮箱的问题 - Andy Auyeung - 溝  通  交  流
    当然下面也要选上了,
    redmine 绑定邮箱的问题 - Andy Auyeung - 溝  通  交  流
    然后保存。
      
    4、配置账户的邮箱了
         以后发更新动态的信息都发在这个邮箱,redmine的每一个用户都可以配置自己的邮箱。
        点右上角的【我的账号】,然后输入信息,包括邮箱等。

    5、发测试邮箱

         回

    sudo apache2ctl restart

  • 相关阅读:
    POJ 1470 -- Closest Common Ancestors
    js跳转链接的几种方式
    vue移动端项目经验(二)
    css项目知识小汇总
    浏览器滚动条样式自定义(兼容火狐)
    媒体查询
    vue移动端项目经验
    文字溢出时省略号表示
    vue2.0-4.0的移动端及PC端屏幕大小适配
    vue移动端UI组件库
  • 原文地址:https://www.cnblogs.com/edwardsun/p/3794335.html
Copyright © 2011-2022 走看看