最近、レンタルサーバーを借りると、PHPのバージョンがPHP8に設定されていることが増えてきています。
最近では、PHP8.1が推奨バージョンになってたりします。
あまりよくわかってない人は、推奨バージョンだから大丈夫だろうと思うかもしれません。
でも、PHP8.0とPHP8.1でも結構違いがあったりして、現時点ではPHP8シリーズを使うといろいろ問題が起きやすいことは覚えておくべきです。
WordPressはPHP8.1を正式にサポートしていない
WordPress6.2でもPHP8.1は正式にサポートされていません。

WordPress 5.9 and PHP 8.0-8.1
PHP 8.1 was released on 25 November 2021. PHP 8.1 contains new features, performance improvements, deprecations, and bac...
といってもWarningが出るだけなので、ログファイルが大量に増えるだけで、動作としては問題はないのです。
正式にサポートされていないので、基本的に公式pluginやテーマがPHP8.1に対応しているかどうかは全く関係がないので、注意が必要です。
Contact form7もPHP8.1は正式にサポートしてないが・・
Contact form7はPHP8では特に問題なく動くと、作者がコメントしています。

Contact Form 7 compatible with PHP 8?
Contact Form 7 compatible with PHP 8? joycegrace (@joycegrace) 3 years, 1 month ago Hello, is Contact Form 7 compatible ...
しかし、PHP8.1だと多くのmessageが出力される問題はあるようです。
古いContact form 7や関連プラグインを使っているとPHP8で動かないことがあるようです。
メールが送信できない時はPHP7.4に下げてみる
例えば、既存のサイトをサーバー移転をしたときに移転先のサーバーのPHPバージョンが意図せずPHP8の時があります。
常に最新バージョンのプラグインを使用していればいいのですが、企業サイトなどではバージョンを上げないことも多いので、移転先のPHPバージョンの違いでトラブルが起きやすいです。
もし、Contact form 7を使っていてメールが急に送信できなくなったら、PHPのバージョンを疑ってみめてください。
とりあえず、PHP7.4にすれば多くの場合、問題が解決します。