ホームページ >バックエンド開発 >PHPチュートリアル >Wanwang ホスト WordPress が SMTP メールを送信できない問題の解決策

Wanwang ホスト WordPress が SMTP メールを送信できない問題の解決策

PHPz
PHPzオリジナル
2017-04-02 14:23:532679ブラウズ

Wanwang のホストは SMTP 経由で電子メールを送信する必要があるようで、fsockopen をオンにする必要があります (Wanwang のバックエンドでオンにすることができます。オンになっていない場合は、Wanwang カスタマー サービスにお問い合わせください)。ただし、WordPress の SMTP 送信メソッドは fsockopen ではなく steam_connect_client なので、/wp-include/class-smtp.php の 274 ~ 282 行目を開いて次のコードを見つけます:


$socket_context stream_socket_client($host .":"
. $port,$errno, $errstr
,$timeout , STREAM_CLIENT_CONNECT,$socket_context
);
は次のコードに変更されました:
$this ->
smtp_conn
= @
fsockopen (

$host

,

$port

,

$errno,$errstr,$timeout );

次に、WP SMTP や WP MAIL SMTP などの SMTP プラグインを使用して電子メールを送信します。

特記事項: この方法はWordPressのコアコードを直接変更するため、WordPressのバージョンをアップグレードすると、再度変更する必要があるため、覚えておいてください。 ! !

以上がWanwang ホスト WordPress が SMTP メールを送信できない問題の解決策の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。