这两天用PHPMailer写了个发送邮件功能,在本地测试可以发送邮件,但是放到阿里云服务器缺发送不了,报错提示是
SMTP connect() failed ,连接不到邮件服务器,查了很久试过很多办法都解决不了,最终换了个端口试试终于成功了。
1.阿里云禁用了25端口,要使用ssl加密协议端口465或者其他ssl端口,代码里面配置$mail->SMTPSecure = 'ssl';
2.检查开启php_openssl模块;
3.检查是否禁用fsocket函数;
这两天用PHPMailer写了个发送邮件功能,在本地测试可以发送邮件,但是放到阿里云服务器缺发送不了,报错提示是
SMTP connect() failed ,连接不到邮件服务器,查了很久试过很多办法都解决不了,最终换了个端口试试终于成功了。
1.阿里云禁用了25端口,要使用ssl加密协议端口465或者其他ssl端口,代码里面配置$mail->SMTPSecure = 'ssl';
2.检查开启php_openssl模块;
3.检查是否禁用fsocket函数;