阿里云虚拟主机wordpress不能发邮件怎么办?
来源:网络分享
编辑:引流技巧
时间:2025-05-14

阿里云虚拟主机安装的博客,安装了对应的发邮件插件,但是却不能发送邮件是怎么回事,应该怎么设置,才能够使用虚拟主机发送邮件呢?
解决办法
端口
阿里云为了安全25端口一般是禁用的,建议采用465端口发送邮件
环境
wordpress发送邮件需要使用fsockopen函数,虚拟主机默认是不支持的,需要在虚拟主机管理后台开启
开启后使用Easy WP SMTP 之类的插件发邮件即可
注意事项
wordpress低于4.3.1版本是使用stream_socket_client函数发邮件的,如果使用fsockopen函数发邮件需要修改wp-includes/class-smtp.php文件,(wordpress如果升级还是低于4.3.1需要重新修改)
$this->smtp_conn = @stream_socket_client( $host . ":" . $port, $errno, $errstr, $timeout, STREAM_CLIENT_CONNECT, $socket_context );使用/* 和*/ 将以上内容注释,添加如下代码
$this->smtp_conn = fsockopen($host, $port, $errno, $errstr);除此之外,还可以寻求其他的方案,比如阿里云的邮件推送
少量邮件可以替代,每天有免费的额度


相关文章:
相关推荐:
栏目分类

最新文章

热门文章
