Discuz X2使用google SMTP的服務...

讓Discuz X2採用Google的gmail來發郵件,不過註冊啟動Google APPS就不做介紹了,網上Google一下是有很多介紹的。
這裡重點說一下必須修改或配置的方面:
1、服務器或虛擬主機的PHP需要啟用openssl擴展,具體的需要修改php.ini文件下找到 extension=php_openssl.dll 確認前面沒有「;」(沒有分號標示開啟這個擴展,加載這個dll應用。)
2、在DZ後台選擇「通過 SOCKET 連接 SMTP 服務器發送(支持 ESMTP 驗證)」,然後填寫以下內容:

SMTP服務器:ssl://smtp.gmail.com
(就是這麼個設置,我一直以為直接是smtp.gmail.com,導致了反反覆覆的失敗,害死人啊。。。)

SMTP 端口:465 或 587 選擇驗證即打勾
發信人郵件地址:就是填寫的申請到的GoogleApps的Gmail郵箱地址,格式為user@domain.com
SMTP 身份驗證用戶名:user@domain.com //這裡要求你的Gmail或Google Apps Mail全名
SMTP 身份驗證密碼:*********
郵件頭的分隔符:使用 CRLF 作為分隔符(通常為 Windows 主機) //俱樂部的主機是windows當然選這個
收件人地址中包含用戶名:是
屏蔽郵件發送中的全部錯誤提示:是
確認提交,然後檢測填入發件人和收件人郵件地址,順利收到檢測郵件,ok!

真的收到了測試信


希望您也跟我一樣成功了
加油了!

留言

  1. Good,try了整晚,原來是卡在smtp.gmail.com這個設置,版主實在太厲害了,非常實用的一個資訊喔,另外版主有測試過DZ郵件設置的檢測功能嗎,我使用群發之後,發現hotmail、yahoo.com.tw,的郵件收件者都收不到測試信件呢,但是單發的郵件則可以收到,真是怪哉@@

    回覆刪除

張貼留言