php7の時は問題なかったcontact form 7
PHP8.4にした途端、メール送信ができなくなりました。
エラーは赤枠で
「メッセージの送信に失敗しました。後でまたお試しください。」
赤枠は、サーバーのエラーとかで出るらしい
オレンジ枠はスパム扱いされた場合。
調べても、送信元/先のメールアドレスが間違ってるとしか出てこない。
いやいや、今まで問題なく使えていたのだから、メールアドレスが間違ってるとかはありえないのだよね。
うーむ。
他のサーバでは問題ないから、サーバの問題で、利用しているレンタルサーバのセキュリティ関係で、wp_mail()で送信できなくなっている?
WP Mail SMTPというプラグインを使って、wp_mailではなく、smtpを利用して送信してみる→送信できた
ただ、特定のメールアドレスからは送信できないという問題が残ってしまった
A@hoge.orgというメールアドレスからは不可で、B@hoge.orgというメールアドレスからの送信ならOK
WP Mail SMTPでテスト送信しても、A@hoge.orgはエラーになり、B@hoge.orgは通過。
同じドメインなのに、なぜ。