準備:企業郵箱(開啓POP/SMTP功能)php
1、步驟教程:git
一、登陸企業郵箱(QQ郵箱示例)github
QQ郵箱服務器
POP3:pop.qq.comapp
SMTP:smtp.qq.com測試
SMTP端口號:25阿里雲
郵箱密碼請填寫QQ郵箱受權碼,獲取受權碼以下:spa
打開QQ郵箱先進入設置-》賬戶頁面找到入口,按照如下流程操做。3d
下拉就有:POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服務blog
(1)點擊開啓POP/SMTP服務;
(2)驗證密保
(3)獲取受權碼
(4)而後將信息對應填入!如圖:
2、各大型郵箱smtp服務器及端口收集:
注:填寫POP/SMTP時:前面要加上 ssl://
>新浪郵箱smtp服務器
外發服務器:smtp.vip.sina.com
收件服務器:pop3.vip.sina.com
>新浪免費郵件
外發服務器:smtp.sina.com.cn
收件服務器:pop3.sina.com.cn
>163郵箱smtp服務器
pop: pop.163.com
smtp: smtp.163.com
>yahoo郵箱smtp服務器
接:pop.mail.yahoo.com.cn
發:smtp.mail.yahoo.com
>126郵箱smtp服務器
pop: pop.126.com
smtp: smtp.126.com
>新浪免費郵箱
POP3:pop.sina.com
SMTP:smtp.sina.com
SMTP端口號:25
>新浪企業郵箱
POP3:pop.sina.com
SMTP:smtp.sina.com
SMTP端口號:25
>雅虎郵箱
POP3:pop.mail.yahoo.cn
SMTP:smtp.mail.yahoo.cn
SMTP端口號:25
>搜狐郵箱
POP3:pop3.sohu.com
SMTP:smtp.sohu.com
SMTP端口號:25
>TOM郵箱
POP3:pop.tom.com
SMTP:smtp.tom.com
SMTP端口號:25
>Gmail郵箱
POP3:pop.gmail.com
SMTP:smtp.gmail.com
SMTP端口號:587 或 25
3、常見問題集合:
1.配置的SMTP端口號25,發送郵件失敗
緣由: 若是是阿里雲服務器, 阿里雲新服務已屏蔽25端口, 請改爲"465"端口SMTP前面加上"ssl://", 看起來像以下截圖
二、測試時提示:openssl未開啓
緣由:openssl默認是關閉的,需開啓。
打開文件 php.ini ,找到 openssl,將「;」去掉便可
<;extension=php_openssl.dll>改成:<extension=php_openssl.dll>
三、測試時提示:發送失敗:
SMTP connect0 failed.https://github.com/PHPMailer/PHPMailer/wiki/Trou
bleshooting:如圖:
緣由:填時,少了東西:請肯定保:
一、郵箱POP服務已開啓;
二、服務器SMTP:填寫正確:前面是"ssl://"Ps:這裏我就吃過虧!
三、端口符合服務器郵箱規則:如阿里雲服務器,已屏蔽25端口,需使用465端口!
四、郵箱帳號及密碼或受權碼輸入正確!