準備工作
注冊一個(gè)用于網(wǎng)站發(fā)送郵件的QQ郵箱(或使用已有的QQ郵箱):
http://zc.qq.com/chs/index.html?type=1&app_id=11005 un_pack() 接收二個(gè)參數,第一個(gè)參數為要解壓的文件,第二個(gè)參數為解壓的路徑
要求如下:
郵箱必須開(kāi)啟POP3/SMTP服務(wù)、IMAP/SMTP服務(wù)、Exchange服務(wù),設置步驟:設置——賬戶(hù)——POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服務(wù)——選擇三項服務(wù)——保存更改
開(kāi)始配置
首先,登陸后臺管理員界面——系統設置——系統全局設置中的SMTP服務(wù)設置
詳細設置:發(fā)件箱地址填寫(xiě)開(kāi)啟三項服務(wù)的QQ郵箱地址;SMTP登錄用戶(hù)名和SMTP登錄密碼填寫(xiě)你所寫(xiě)的QQ郵箱賬號和登錄密碼,其余可以不用更改。另外可選擇發(fā)送一份測試郵件,填寫(xiě)接收郵件的郵箱進(jìn)行測試。
如果測試發(fā)送郵件失敗,出現以下提示:
解決方法
1、依賴(lài)函數: pfsockopen() 或 fsockopen(),必須 fsockopen() 函數支持,請確認相關(guān)函數沒(méi)有被禁用。
2、檢查郵箱和SMTP服務(wù)器的配置參數是否填寫(xiě)正確;
3、檢查php.ini中的openssl擴展是否開(kāi)啟,通過(guò)phpinfo()方法查看是否開(kāi)啟。開(kāi)啟步驟:
1、去掉php.ini中;extension=php_openssl.dll前面的分號,重啟Apache服務(wù)器;
2、復制php安裝目錄下的libeay32.dll、ssleay32.dll、libmcrypt.dll三個(gè)文件到C:\Windows\System32目錄。
發(fā)送郵件測試成功時(shí)將有如下提示:
至此,恭喜設置SMTP服務(wù)器成功。