准备:企业邮箱(开启POP/SMTP功能)
一、步骤教程:
1、登录企业邮箱(QQ邮箱示例)
QQ邮箱
POP3:pop.qq.com
SMTP:smtp.qq.com
SMTP端口号:25
邮箱密码请填写QQ邮箱授权码,获取授权码如下:
打开QQ邮箱先进入设置-》帐户页面找到入口,按照以下流程操作。
下拉就有:POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务
(1)点击开启POP/SMTP服务;
(2)验证密保
(3)获取授权码
(4)然后将信息对应填入!如图:
二、各大型邮箱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
三、常见问题集合:
1.配置的SMTP端口号25,发送邮件失败
原因: 如果是阿里云服务器, 阿里云新服务已屏蔽25端口, 请改成"465"端口SMTP前面加上"ssl://", 看起来像如下截图
2、测试时提示:openssl未开启
原因:openssl默认是关闭的,需开启。
打开文件 php.ini ,找到 openssl,将“;”去掉即可
<;extension=php_openssl.dll>改为:<extension=php_openssl.dll>
3、测试时提示:发送失败:
SMTP connect0 failed.https://github.com/PHPMailer/PHPMailer/wiki/Trou
bleshooting:如图:
原因:填时,少了东西:请确定保:
1、邮箱POP服务已开启;
2、服务器SMTP:填写正确:前面是"ssl://"Ps:这里我就吃过亏!
3、端口符合服务器邮箱规则:如阿里云服务器,已屏蔽25端口,需使用465端口!
4、邮箱账号及密码或授权码输入正确!