- Google 個人帳號,調整 gmail 設定
- Web Server 服務器, php.ini 文件修改及防火牆 開放 465 Port,PHP 啟用 openssl 模組
- Discuz 管理中心,郵件設置 設定
gmail:設定 轉寄和 POP/IMAP --> 對所有郵件啟用 POP 功能 (包括已經下載的郵件)
我的帳號 --> 登入和安全性 --> [允許安全性較低的應用程式] 設定處於啟用狀態,啟用狀態呈現藍色,非啟用呈現灰色
Web Server:開啟 php.ini 尋找段落 "mail function" 找到 SMTP 及 smtp_port 設定
[mail function]
SMTP = smtp.gmail.com
smtp_port = 465
PHP :php.ini 尋找段落 "extension=php" 註銷模塊的;分號
extension=php_openssl.dll
Discuz 管理中心:站長 --> 郵件設置
郵件發送方式 --> 通過 SOCKET 連接 SMTP 服務器發送(支持 ESMTP 驗證)
┼添加新SMTP服務器
SMTP 服務器:ssl://smtp.gmail.com
端口:465
驗證:打勾
發信人郵件地址:username <emailname@gmail.com>
SMTP 身份驗證用戶名:emailname@gmail.com
SMTP 身份驗證密碼:emailpassword
郵件頭的分隔符 --> 選擇與 Server 作業系統相符的選項
全部設定完成後,需要授權存取您的 Google 帳戶,完成授權後開始檢測
https://www.google.com/accounts/DisplayUnlockCaptcha
檢測,測試收件人:username2 <emailname2@gmail.com>
成功將會發送給 emailname2@gmail.com 兩封測試信件
沒有留言:
張貼留言