Redmine基礎: 郵件配置


1.用文本編輯器打開 D:\Bitnami\redmine-2.6.5-0\apps\redmine\htdocs\config\configuration.yml 文件,找到以下內容:

wKioL1Wja7bgNEskAAFqRwFrE9s706.jpg

 

2.配置郵件服務器:

delivery_method:后面改成async_smtp

說明:當delivery_method設置為:smtp時, 它的處理流程是這樣的:在觸發郵件發生的事件發生后, 首先發送郵件, 直到郵件發送完畢, 頁面才跳轉。 這就是說在發送郵件的過程中, 頁面一直處於等待狀態。 那么有沒有一種異步發送郵件機制呢?當然,通過將delivery_method設置為: async_smtp, 這時發送郵件和頁面跳轉屬於不同的線程, 當觸發郵件的事件發生后, 發送郵件將會通過消息隊列在后台執行, 而頁面繼續向下執行, 不用等到郵件發送完畢。

同樣,第二行也要同步設置成async_smtp_settings:

address是smtp服務配置,格式一般為smtp+郵箱后綴名,對於企業郵箱的配置一定要根據實際的情況填寫,另外郵箱的smtp服務一定要開通。一般在賬戶設置中可以配置,例如以下的qq賬戶中設置smtp:

wKioL1WjcIezr_FuAAGJdCrZG3M415.jpg

domain值得有域名,一般就是郵箱的后綴。

authentication一般填寫:login即可。

port 是端口:一般都是25。

user_name是配置供 Redmine 使用的郵件賬號, Redmine 向用戶發送郵件時就使用它。

password:注意這里的密碼可能不是郵箱的登錄密碼,而是需要smtp授權一個16位的授權碼,例如qq需要綁定的手機發送一個短信驗證就可以得到。而如果是企業郵箱,登錄密碼也是可以的,自己多嘗試,一般就是這兩個方式之一。

 

設置的模塊一般是default下面的郵件配置,其他模塊直接注釋掉就可以了。

 

3.在redmine后台以管理員賬號登錄,配置郵件,保存即可,如下圖所示:

wKiom1Wjb5yyKIDtAAH_7vGiXog960.jpg

 

4.最后在redmine配置郵件服務的頁面,選擇發送測試郵件,測試一下即可。如果沒有發送成功,則是smtp郵件服務沒有配置好,需要重新查看,是否配置妥當。以下截圖為配置完成的截圖:

 

wKiom1WjcLeBJ_3JAAEYyL9QFfs979.jpg

wKioL1Wjco3TFdP1AAFWM0MRgAE374.jpg



 

到此為止,redmine上的郵件服務配置完畢,可以正常使用了。

參考文章:http://zdytesting.blog.51cto.com/5811414/1673816

 

實際配置文件:

[root@redmine_server config]# pwd
/var/www/html/redmine/config
[root@redmine_server config]# vim configuration.yml

 

delivery_method: :smtp
smtp_settings:
address: "smtp.139.com"
port: 25
authentication: :login
domain: 'foo.com'
user_name: '***********@139.com'
password: '*********'

 

service httpd restart

 

查看郵箱已接收到郵件:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM