ホームページ  >  記事  >  バックエンド開発  >  php メールが受信できない場合はどうすればよいですか?

php メールが受信できない場合はどうすればよいですか?

藏色散人
藏色散人オリジナル
2021-07-23 10:16:112649ブラウズ

phpメールが受信できない原因は、相手のメールサーバーがフィルタリングや受信拒否をしているため、フィルタリングを解除すればメールが受信できない問題は解決します。

php メールが受信できない場合はどうすればよいですか?

#この記事の動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター

phpメールが受信できない場合は?

PHPmailer は電子メールを正常に送信しましたが、相手は電子メールを受信できません

PHPmailer は、顧客のメール サーバーに電子メールを送信するためにプロジェクトで使用されます。$mail オブジェクトは、送信結果が true で、その結果が顧客のメールボックスから常にメールを受信できません。

$mail->SMTPDebug = 2 を設定して、クライアント側とサーバー側のエラーをエコーに返します。その結果、Chrome のネットワークでエラー情報は見つかりませんでした。

受信者のメール アドレスを自分の QQ メール アドレスに変更してみたところ、メールを受信できることがわかりました。そこで、私が送ったメールが相手のメールサーバーによってフィルタリングされたり、拒否されたりしているのではないかと思いました。

そこで、送信ボックスを163メールボックスに変更して送信したところ、相手はゴミ箱に入ったメールを受信し、問題は解決しました。

この問題は、相手のメール サーバーが一部の送信トレイ アドレスを拒否していることが原因である可能性があります。フィルタリングを解除すると問題も解決するはずです。

今後忘れないよう、この質問をここに記録してください

推奨学習: 「

PHP ビデオ チュートリアル

以上がphp メールが受信できない場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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