定型管 電子鈑金
返回列表 回復 發帖

帖子標題:[求助] 2.7.2無法發送認證信

找不道任何理由~~新會員註冊就是收不到認證信~要到會員中心去點她才會補寄~~
請問有大大可以幫我解答嗎~謝謝你們
提醒您: 您在"ECSHOP 交流討論區"交流請遵守台灣法律規範,"yu4579" 發表的文章《2.7.2無法發送認證信》版權歸屬作者所有,如是轉貼版權歸屬原作者所有.本論壇不對其真實性做任何考證.
apache
php.ini 檔,位置在 \xampp\apache\bin\php.ini  或在 :xampp\php\php.ini

約700多行
SMTP = localhost
smtp_port = 25
sendmail_from = [email protected] ← 改為寄信者的郵件

sendmail_path = " X:\xampp\sendmail\sendmail.exe -t " ← 路徑必須設定對
另外約在636行
extension=php_openssl.dll ← 將openssl啟動
/*---------------------------------------*/
sendmail
sendmail.ini 檔,位置在  \xampp\sendmail\sendmail
若原本是註解(前面有分號;),就把前面的;拿掉,讓其執行。

smtp_server=localhost
smtp_port=25
default_domain=gmail.com
error_logfile=error.log

約在27行
[email protected] ← gmail信箱
auth_password=password ← 輸入你的gmail密碼

約41行
[email protected] ← gmail信箱
/*---------------------------------------*/

stunnel
stunnel.conf 檔,位置在 C:\Program Files\stunnel\stunnel.conf
原本是註解的就拿掉分號,取消註解。

cert = stunnel.pem
socket = l:TCP_NODELAY=1
socket = r:TCP_NODELAY=1
debug = 7
output = stunnel.log
client = yes

[ssmtp]
accept = 127.0.0.1:25
connect = smtp.gmail.com:465

上面都設定好了以後,記得gmail必須打開POP功能
開啟方式為:進入gmail,右上角設定 → 轉寄和POP/IMAP → POP下載 啟用POP功能 即可。
而apache重新啟動以後,就可以透過php的mail()函式進行郵件發送囉。
提醒您: 您在"ECSHOP 交流討論區"交流請遵守台灣法律規範,"psx1233" 發表的文章《》版權歸屬作者所有,如是轉貼版權歸屬原作者所有.本論壇不對其真實性做任何考證.
返回列表