redmine 邮件服务的配置

简介:

原文:http://www.oschina.net/question/84514_9374

1.将config/email.yml.example重命名为config/email.yml

 REDMINE_ROOT$ mv config/email.yml.example config/email.yml

2.修改config/email.yml文件,修改信息如下: 

production:
  delivery_method: :smtp
  smtp_settings:
  address: mail.foo.bar
  port: 25
  domain: foo.bar
  # authentication: :login
  # user_name: xxx
  # password: xxx
 
development:
  delivery_method: :smtp
  smtp_settings:
  address: mail.foo.bar
  port: 25
  domain: foo.bar
  # authentication: :login
  # user_name: xxx
  # password:xxx

注意用#注销掉的那三行信息,那是邮件服务器身份验证信息,但是如果你的用户已经使用了域验证,就不需要那三行信息。

注:这是针对Redmine 0.8.x版本以及以后版本适用的。对于之前的版本并不存在config/email.yml.example文件,这时邮件的配置是在config/environment.rb文件里,找到“# SMTP server configuration”字样,然后在下面进行参数配置,配置的参数和新版本的一样。

3.保存退出之后,重新启动服务器。

然后访问redmine,以管理员的身份登录系统,点击”管理”—->”配置”—->”邮件通知”,然后点击右下角的”发送测试邮件”,就可以测试你的邮件服务配置是否成功了。

配置举例:

production:
delivery_method: :smtp
  smtp_settings:
    address: smtp.bj.ossxp.com
    port: 25
    domain: bj.ossxp.com
    #authentication: :login
    #user_name: "redmine@example.net"
    #password: "redmine"

注:如果你用Gmail邮箱发送邮件,那么还需要额外下载一个插件
REDMINEROOT$ ruby script/plugin install git://github.com/collectiveidea/action_mailer_optional_tls.git
具体的配置如下:

production:
  delivery_method: :smtp
  smtp_settings:
    tls: true
    address: smtp.gmail.com
    port: 587
    domain: smtp.gmail.com
    authentication: :plain
    user_name: "your_email@gmail.com"
    password: "your_password"

  



相关文章
|
网络协议 数据安全/隐私保护 Linux
|
4月前
gitlab配置发送邮件
gitlab配置发送邮件
|
数据安全/隐私保护
|
Web App开发 Linux 索引
Linux服务器---邮件服务openwebmail配置
配置openwebmail       通过修改配置文件openwebmail.conf,实现个性化邮箱定制。用户可以自由的更改邮箱logo、域名、容量 、签名等信息。1、重定向index,快速打开邮箱。
1104 0
|
BI
Confluence 6 为发送邮件配置服务器
配置你的 Confluence 服务器发送电子邮件消息能够允许你的 Confluence 用户: 接受邮件通知和每天更新报表。
1633 0
|
Apache 关系型数据库 MySQL