设为首页 - 加入收藏
广告 1000x90
您的当前位置:主页 > 自媒体运营 > 正文

阿里云虚拟主机wordpress不能发邮件怎么办?

来源:网络分享 编辑:引流技巧 时间:2025-05-14

阿里云虚拟主机安装的博客,安装了对应的发邮件插件,但是却不能发送邮件是怎么回事,应该怎么设置,才能够使用虚拟主机发送邮件呢?

解决办法

端口

阿里云为了安全25端口一般是禁用的,建议采用465端口发送邮件

环境

wordpress发送邮件需要使用fsockopen函数,虚拟主机默认是不支持的,需要在虚拟主机管理后台开启

开启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);

除此之外,还可以寻求其他的方案,比如阿里云的邮件推送

少量邮件可以替代,每天有免费的额度

相关推荐:

栏目分类

微商引流技巧网 www.yinliujiqiao.com 联系QQ:1716014443 邮箱:1716014443@qq.com

Copyright © 2019-2024 强大传媒 网站地图 rss地图

Top