准备:企业邮箱(开启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端口!
四、邮箱帐号及密码或受权码输入正确!