今天部署redmine後,需要實現專案出現一些動作時需要傳送郵件的需求。所以需要配置redmine使郵件傳送功能正常。
下面是我的配置過程:
配置環境:
centos 7
bitnami-redmine-3.1.1-1-linux-x64-installer.run
郵箱伺服器:公司內部企業郵箱伺服器
1.請保證安裝好redmine,可執行
將內容拉到最底部,會看到乙個
production:
在下面新增內容(在production下配置內容會覆蓋預設配置):
delivery_method: :smtp
smtp_settings:
enable_starttls_auto: false
address: "你的郵箱伺服器smtp位址"
port: 25
domain: "你的郵箱伺服器smtp位址"
authentication: :plain
user_name: "你的郵箱位址"
password: "密碼"
重啟
redmine即可正常使用。
下面是一些注意事項:
1.請不要在該配置檔案中使用 tab鍵請不要在該配置檔案中使用 tab鍵 請不要在該配置檔案中使用 tab鍵(重要的事說三遍),建議使用兩個空格作為縮排格式,複製改文章配置時,請確保每行配置使用的不是tab分隔符
2.delivery_method 有四個值
smtp smtp同步模式新建或更新問題時立即傳送郵件
async_smtp smtp非同步模式 smtp非同步方式傳送郵件,傳送mail和操作同步進行--測試時,出現不能收到郵件的情況,檢視文件發現沒有這個配置,還需繼續了解(
sendmail sendmail同步模式(使用sendmail請先確保安裝了sendmail)
async_sendmail sendmail非同步模式(使用sendmail請先確保安裝了sendmail)
附 使用sendmail傳送只要將delivery_method 改為對應的模式即可
3.其它未實測配置
gmail郵件配置
production:
email_delivery:
delivery_method: :smtp
smtp_settings:
enable_starttls_auto: true
address: "smtp.gmail.com"
port: '587'
domain: "smtp.gmail.com"
authentication: :plain
user_name: "[email protected]"
password: "your_password"
無認證郵件配置
production:
email_delivery:
delivery_method: :smtp
smtp_settings:
address: smtp.knology.net
port: 25
domain: cybersprocket.com
authentication: :none
4.這裡說個小技巧,在配置中,有三個屬性分別為
tls: true
enable_starttls_auto: false
openssl_verify_mode: 'none'
如果出現配置後不能正常使用郵箱服務或者不能啟動redmine的情況,請靈活增刪或修改這三個屬性的值
redmine 郵箱配置
1.開啟qq 郵箱的 pop3 smtp 服務 通過手機傳送簡訊,得到乙個16位的授權碼。production email delivery delivery method async smtp async smtp settings address smtp.qq.com port 25 doma...
redmine專案管理郵箱配置
redmine專案管理郵箱配置 這是個跨年的問題,去年年底搞了一下,沒有成功,今天突然覺得這個還是要配好,工作才方便,幾經折騰,終於成功了,確實有點小驚喜。去年看的文章中,大部分也沒什麼毛病,關鍵是配置完成後,管理介面傳送測試郵件,顯示成功,後台日誌也看不出什麼錯誤資訊。實話說,幹這個也沒有什麼經驗...
Jenkins jenkins配置郵箱
自動化測試完成後,都會通過郵箱的形式傳送給各組成員以及領導去檢視,當我們的自動化沒有上jenkins的時候,我們可以單獨在 中進行傳送郵箱,如果配置到jenkins時,也可以通過jenkins自帶的外掛程式進行來完成郵箱傳送,這裡安靜簡單的介紹下如何通過配置jenkins外掛程式來完成自動傳送郵件。...