如何實(shí)現(xiàn)在彈性 Web 托管主機(jī)上使用 WordPress 發(fā)送郵件
發(fā)布時(shí)間:2018-06-06 點(diǎn)擊數(shù):1542
彈性 Web 托管主機(jī)是通過 fsockopen 的方式發(fā)送郵件,而 WordPress 程序是通過 steam_connect_client發(fā)送郵件。要實(shí)現(xiàn)在彈性 Web 托管主機(jī)上使用 WordPress 發(fā)送郵件,就需要在彈性 Web 托管主機(jī)內(nèi)修改 WordPress 程序的配置文件 /wp-include/class-smtpp.php。
具體修改方法如下:
-
通過 FileZilla 訪問彈性 Web 托管主機(jī)內(nèi)的網(wǎng)站文件,然后找到 /wp-include/class-smtpp.php 文件,并將此文件下載到本地計(jì)算機(jī)中。
說明: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 將修改后的文件重新上傳回網(wǎng)站文件中。
如果問題還未能解決,請(qǐng)聯(lián)系售后技術(shù)支持。