網上找了半天,有不少答案,最後本身測試找出一個解決辦法。服務器
1.找到安裝位置app
D:\Bitnami\redmine-2.5.2-2\apps\redmine\htdocs\config下的文件configuration.ymldom
這個文件裏面會有一段初始的郵件配置測試
# default configuration options for all environments
default:
# Outgoing emails configuration (see examples above)
email_delivery:
delivery_method: :smtp
smtp_settings:
address: smtp.gmail.com
port: 587
domain: example.net
authentication: :login
user_name:
password:
而後 你去網上搜索會發現有不少的說法,大部分是針對gmail和163之類的郵箱,可是若是你要配置企業內部使用的郵箱,按照網上的說法會發現不行。spa
後來找到網上一個同仁的解釋:http://wangzhe.me/archives/1352.net
redmine安裝完畢後開啓郵件通知,發送測試郵件時報錯:"hostname was not match with the server certificate"
解決方法:
修改redmine/config/configuration.yml
# default configuration options for all environments
default:
# Outgoing emails configuration (see examples above)
email_delivery:
delivery_method: :smtp
smtp_settings:
tls: false
address: 郵件服務器地址
port: 25
domain: 郵件服務器地址
authentication: :login
user_name: test@163.com
password: 123456
openssl_verify_mode: 'none'
authentication: :plain 改成 login
增長一行 openssl_verify_mode: 'none'
這裏很重要,注意上面是你郵件服務器的地址,好比163的會是smtp.163.com,outlook大部分是exchange,這個是支持smtp協議的,郵箱就是你的企業郵箱 密碼 郵箱密碼,25和587兩個端口應該都支持郵件code
發送。備註:若是密碼是123456這種純數字 須要加上單引號'123456'server
這個是針對最新的版本配置方式blog