阿里云服务器发送邮件

作者: xahy 分类: 笔记 发布时间: 2019-07-17 20:55

因为项目某个场景需要用到邮件通知,本地开发测试完毕之后上传到线上环境运行却一直异常?最后各方面检查,原来是阿里云默认关闭了 25 端口!
(ps:可以登录阿里云控制台,在安全管控-》业务申请-》25端口解封tab下进行解封提交)

封住就封住吧,也不是只有一个25端口可以发送邮件!还可以走 ssl 协议使用 465 端口发送邮件嘛!

这边使用的163邮箱的 SMTP服务器,如果你使用的是QQ 的SMTP服务器。需要先去 设置 》 账户 里面开启POP3/SMTP服务获取授权码,根据SSL连接旁边的 如何设置? 下载 Foxmail 激活账号和刚才获取的激活码。

接下来我们就可以进行 coding 了,

#代码中需要注意的地方:
//声明是 ssl传输
$phpmailer->SMTPSecure = "ssl";
//指定端口
$phpmailer->Port=465;

其余代码和正常发送代码无区别。

另外如果接收的邮箱是QQ邮箱,可以在QQ上关注一下 QQ邮箱提醒,提醒非常及时,不容易错过邮件。

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注