原因分析
DZ論壇3.4 設置郵件發送返回錯誤,基本上有以下二大原因
你使用的空間不支持郵件發送功能。例如阿里云的空間就不支持使用25端口發送郵件功能;解決方法后文會提及:空間不支持25端口,怎么進行DISCUZ郵件設置
你所填寫的163郵箱本身不支持。解決方法就使用189郵件:discuz 郵件發送失敗(smtp無法發送郵件)解決方法
解決辦法
-
空間不支持25端口,怎么進行DISCUZ郵件設置
在Discuz郵件設置,經常使用25端口普通發送郵件。為了數據安全,我們也可以使用SSL加密發送,設置方法很簡單,只需按照下圖進行設置即可。
Discuz郵件設置SSL加密發送方法
SMTP 服務器:前面加“ssl://”;
端口:465;(加密發送接口)
發信人郵件地址:寫自己的郵件地址;
SMTP 身份驗證用戶名:寫發送郵件用戶名; -
discuz 郵件發送失敗(smtp無法發送郵件)解決方法
注冊一個189郵箱,注冊地址:http://mail.189.cn。(很多站長使用QQ郵箱或者163郵箱都不能使用)
郵箱注冊好之后,可以設置郵箱別名來隱藏手機號。方法:【設置】-【郵箱別名】;注冊189郵箱
進入DISCUZ論壇后臺,點擊“站長”-“郵件設置”;DISCUZ郵件設置
選擇“通過 SOCKET 連接 SMTP 服務器發送(支持 ESMTP 驗證)”;DISCUZ驗證方式
各項參數填寫如下:
SMTP 服務器:smtp.189.cn
端口:25(必須)
驗證:選中
發信人郵件地址:xxxyyy@189.cn
SMTP 身份驗證用戶名:xxxyyy@189.cn
SMTP 身份驗證密碼:189郵箱的密碼
點擊保存即可。
通過后臺設置189郵箱,就可解決discuz 郵件發送失敗的問題,這時discuz 郵件發送成功。