找到redmine安装文件下的email.yml.example将其扩展名改为email.yml ,然后根据你所使用邮件服务器的不同按以下三种方式的一种修改email.yml的内容:
第一种 这种方式配置,是最常见第一种配置方式
# Outgoing email settings
production:
delivery_method: :smtp
smtp_settings:
address: smtp.xxxx.com
port: 25
domain: xxxx.com
authentication: :login
user_name: xxxxx
password: xxxx
development:
delivery_method: :smtp
smtp_settings:
address: 127.0.0.1
port: 25
domain: example.net
authentication: :login
user_name: redmine@example.net
password: redmine
第二种 这种配置是邮件服务器不需要通过身份验证
# Outgoing email settings
production:
delivery_method: :smtp
smtp_settings:
address: smtp.xxxx.com
port: 25
domain: xxxx.com
#authentication: :login
#user_name: xxxxx
#password: xxxx
development:
delivery_method: :smtp
smtp_settings:
address: 127.0.0.1
port: 25
domain: example.net
#authentication: :login
#user_name: redmine@example.net
#password: redmine
第三种 这种方式address和user_name以及password的值一定要加双引号才能成功
# Outgoing email settings
production:
delivery_method: :smtp
smtp_settings:
address: "smtp.xxxx.com"
port: 25
domain: xxxx.com
authentication: :login
user_name:" xxxxx"
password: "xxxx"
development:
delivery_method: :smtp
smtp_settings:
address: "smtp.xxxx.com"
port: 25
domain: xxxx.com
authentication: :login
user_name:" xxxxx"
password: "xxxx"
另外需要注意的这三种方式适合不同的邮件服务器配置的三种情况!配置完毕后一定要重启redmine才能生效!