阿里云等服务器上邮件发送不成功的问题

0 0 728

本地可以测试成功,放在服务器上就不可以了!

原来以为是socket函数被禁用,其实没有效果!查了文档才发现下面的解决方法:

QQ截图20171207013125

有些阿里云服务器安全组配置了,防火墙也关闭了,依旧不能使用163或qq的邮箱服务器。经过一番折腾,发现阿里自带屏蔽25端口。后来找了阿里的一些规则文档,发现需要申请开通屏蔽端口。但是经过咨询了阿里工作人员,发现现在已经不开放25端口

由于屏蔽了25端口

<?php
$sock = pfsockopen(“smtp.mxhichina.com”, “25″, $errno, $errstr, 30);
var_dump($sock);exit;
?>

这个是执行不成功的,修改方法为:

<?php
$sock = pfsockopen(“ssl://smtp.mxhichina.com”, “465“, $errno, $errstr, 30);
var_dump($sock);exit;
?

留言

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

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>