京城論壇

 找回密碼
 注冊
搜索
查看: 3215|回復: 0
打印 上一主題 下一主題

Discuz! X3.4 郵件設置最新方法

[復制鏈接]

438

主題

2505

帖子

2萬

積分

泰斗

三十五路都詔討

Rank: 6Rank: 6

積分
21095
QQ
跳轉到指定樓層
樓主
發表于 2018-3-31 02:07:40 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
本帖最后由 zidon 于 2018-3-31 02:12 編輯

Discuz! X3.4的郵件設置功能還是比較重要的,論壇的“通過郵件發送注冊鏈接”、新用戶注冊“Email 驗證”,老用戶修改、找回密碼,都是需要它來支持的。所以,Discuz論壇的郵件設置還是很重要的。

但是網上Windows服務器環境下設置discuz郵局的文章很多,Linux服務器下設置discuz郵局的詳細文章卻幾乎沒有,特別是關于Gmail企業郵箱設置的更是沒有。這里就以環境為centos7+apache+discuzX3.4來設置郵局,舉例用的是gmail企業郵箱,其他qq、163、阿里云的企業郵局賬戶大同小異,可參考修改。如果你是用阿里云、騰訊云、百度云等等linux環境下安裝discuzX3.4的,郵件設置直接按下面操作即可。(敲黑板了,注意,如果你是虛擬主機安裝discuzX3.4的郵件設置,先直接跳到文章最后看提示。)

1.服務器端口操作

1).修改apache配置文件httpd.conf,監聽465端口,在80端口下增加:“listen 465”。

2).firewalld開啟465端口:# firewall-cmd --zone=public --add-port=465/tcp --permanent

2.gmail賬戶設置

1).gmail郵箱設置開啟POP/IMAP。

2).google賬戶設置https://myaccount.google.com/lesssecureapps開啟“允許使用不夠安全的應用”。

3.discuzX3.4后臺設置

1).全局-站點信息-管理員郵箱:設置填寫發件人郵件地址如[email protected]

2).全局-注冊與訪問控制-注冊-通過郵件發送注冊鏈接:設置選擇“是”。

3).站長-郵件設置-設置:

A.選擇“通過 SOCKET 連接 SMTP 服務器發送(支持 ESMTP 驗證)”。

B.點擊“添加新SMTP服務器”,依次輸入:

SMTP 服務器:ssl://smtp.gmail.com
端口:465
驗證:勾選
發信人郵件地址:填寫發件人郵件地址如[email protected]
SMTP 身份驗證用戶名:填寫發件人郵件地址如[email protected]
SMTP 身份驗證密碼:填寫發件人郵件密碼。

C.郵件頭的分隔符: 選擇“使用 LF 作為分隔符(通常為 Unix/Linux 主機)”。

D.收件人地址中包含用戶名:選擇“是”。

E.屏蔽郵件發送中的全部錯誤提示: 選擇“是”。

F.填寫完成提交。

4).UCenter-郵件設置:參考“第3).”內容填寫后,提交。

4.完成設置進行檢測

Discuz后臺-站長-郵件設置-檢測:
測試發件人:[email protected]
測試收件人:[email protected]
點擊“檢測郵件發送設置”。


如果提示“郵件發送成功:……測試郵件已經發出,請查收”的彈出框,那么就大功告成了。

如果提示“郵件發送返回錯誤信息”,就再按照上面的步驟詳細檢查一下,再來檢測。

特別提示:

虛擬主機安裝的discuzX3.4,因為一般的虛擬主機都內置安裝了郵件系統。因此DiscuzX 3.4 的郵件設置就簡單的多了。

關于“1.服務器端口操作”的步驟直接省略,完成“第3.”布后,將選中的“通過 SOCKET 連接 SMTP 服務器發送(支持 ESMTP 驗證)”,再改回“通過 PHP 函數的 sendmail 發送(推薦此方式) ”后檢測就可以了,是不是太簡單了。記得“站長-郵件設置”和“UCenter-郵件設置”兩者內容要修改保持一致。

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號?注冊

x
隆重推薦:本人頭像,小女靚照。
風:我永遠都會快樂,因為你的存在;
雨:保持你的快樂,我希望它能到永遠;
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規則

小黑屋|手機版|Archiver|京城網 ( 京ICP備05059162號 )

GMT+8, 2019-11-22 03:37

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回復 返回頂部 返回列表
广东26选5开奖查询