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

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

PHPz
リリース: 2023-03-07 09:02:01
オリジナル
2671 人が閲覧しました

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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート