大挖的wordpress企业主题产品用户大多数都选择的阿里云共享云虚拟主机,所以在这里也跟大家推荐一下如果您还在犹豫国内主机服务商的选择大挖还是推荐大家可以选择阿里云,后面的操作很合适新手尤其是云虚拟主机有人性化的管理界面和简单易切换的多版本php和mysql选择,可以适用于多种的开源程序而且主机环境语言还是可切换的.书归正传,阿里云的服务器环境是没有集成成smtp功能的所以需要用户手动添加代码或是使用插件来解决这个问题,直接上wordpress的解决方案吧
首先要在高级管理里面,开启虚拟主机的fscokopen函数,开启函数后,通过ftp找到后台的wp-includes/class-smtp.php,
搜索
1 |
$this->smtp_conn = @stream_socket_client( $host . ":" . $port, $errno, $errstr, $timeout, STREAM_CLIENT_CONNECT, $socket_context ); |
将上述代码删除或注释掉,改为以下代码:
1 |
$this->smtp_conn = fsockopen($host, $port, $errno, $errstr); |
这样即可通过安装SMTP插件发送邮件,注意的是尽量选择SSL加密发信方式。
下面推荐大家使用smtp插件解决wordpress mail邮件问题的插件解决方案wordpress