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 (
$port
$errno,$errstr,$timeout ); 次に、WP SMTP や WP MAIL SMTP などの SMTP プラグインを使用して電子メールを送信します。 特記事項: この方法はWordPressのコアコードを直接変更するため、WordPressのバージョンをアップグレードすると、再度変更する必要があるため、覚えておいてください。 ! !
以上がWanwang ホスト WordPress が SMTP メールを送信できない問題の解決策の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。