做中學, 並且做些記錄。
主要讓Disuz X3 採用Gmail來發送郵件
再設定之前你還必須要注意的是
1. 虛擬主機或伺服器的PHP需要啟用 openssl 擴展,詳細的位置可以在 php.ini 文件下面找到
extension=php_openssl.dll 這一行 (用文字編輯器打開php.ini,利用Ctrl+F快速搜尋找到它)
確認前面沒有有「;」,有的話刪掉它,用來啟用這個功能。
2. 在Discuz後台 站長-> 郵件設置
選擇 「通過 SOCKET 連接 SMTP 服務器發送(支持 ESMTP 驗證)」然後填寫以下內容
(1)SMTP 服務器: ssl://smtp.gmail.com
(註一) 並不是只有 smtp.gmail.com, 別弄錯了!
(註二) 小心 ssl://smtp.gmail.com 後面多了個空白, 就是因為這個,測試時一直寄不出去....
(2)SMTP 端口:465 或 587
(3)選擇驗證即打勾(4)發信人郵件地址:user@domain.com(5)SMTP 身份驗證用戶名:user@domain.com //這裡要求你的Gmail(6)SMTP 身份驗證密碼:*********(7)郵件頭的分隔符:使用 CRLF 作為分隔符(通常為 Windows 主機) //主機是windows選這個(8)收件人地址中包含用戶名:是(9)屏蔽郵件發送中的全部錯誤提示:是
確認提交,然後檢測填入發件人和收件人郵件地址,順利收到檢測郵件,ok!
沒有留言:
張貼留言