如何实现在弹性 Web 托管主机上使用 WordPress 发送邮件
发布时间:2018-06-06 点击数:1876
弹性 Web 托管主机是通过 fsockopen 的方式发送邮件,而 WordPress 程序是通过 steam_connect_client发送邮件。要实现在弹性 Web 托管主机上使用 WordPress 发送邮件,就需要在弹性 Web 托管主机内修改 WordPress 程序的配置文件 /wp-include/class-smtpp.php。
具体修改方法如下:
-
通过 FileZilla 访问弹性 Web 托管主机内的网站文件,然后找到 /wp-include/class-smtpp.php 文件,并将此文件下载到本地计算机中。
说明:FileZilla 的使用方法参见使用 FileZilla 上传、管理文件。
-
打开下载的文件,并找到如下代码:
说明:此格式文件可通过记事本、Notepad++ 等工具打开。
- $this->smtp_conn = @stream_socket_client( $host . “:” . $port, $errno, $errstr, $timeout, STREAM_CLIENT_CONNECT, $socket_context );
-
将以上代码修改为如下代码:
- $this->smtp_conn = @fsockopen($host,$port,$errno,$errstr,$timeout);
- 通过 FileZilla 将修改后的文件重新上传回网站文件中。
如果问题还未能解决,请联系售后技术支持。
