WordPressを4.7.3にアップデートしてから管理画面のパスワード変更用URLをメール送信しようとすると、次の500エラーが発生しました。

PHP Fatal error:  Uncaught phpmailerException: Invalid address:  (setFrom) wordpress@ in /var/www/html/wp-includes/class-phpmailer.php:1023

送信元URLが”wordpress@”では不適切です、ということのようです。

こちらのフォーラムにも同じ現象を訴えている方がおられました。

https://wordpress.org/support/topic/wp-46-issues/

解決方法は送信元メールアドレスを明示してあげること。

テーマのfunctions.phpに以下を追記します。

これでエラーなくメール送信ができるようになりました。

関連するカスタマイズ

Unknown collation: ‘utf8mb4_unicode_520_ci&#... WordPressのサーバー移転の際、旧サーバーのDBをインポートしようとするとUnknown collation: 'utf8mb4_unicode_520_ci'というエラーが起こることがあります。 原因 原因は移行先サーバーのMySQLがMySQL5.5以下であるためです。例えば某Sサ...
Jetpackプラグイン : “Jetpack requires your site t... Jetpackプラグインを開発中のサイトにインストールし、WordPress.comアカウントと連携しようとしたらエラーが出ました。 Jetpack requires your site to be publicly accessible.   原因はサイト全体にベーシック認証か...
Got a packet bigger than ‘max_allowed_packet... エラーの原因 「Got a packet bigger than 'max_allowed_packet' bytes」エラーはPHPではなくデータベース側(MySQL)のエラーです。 このエラーはデータベース経由で送信されるデータの量が「max_allowed_packet」の設定値を超え...
アイキャッチ画像の設定項目が表示されない問題を修正... 考えられる原因1 - 非表示になっている Wordpressの記事投稿画面では場合によってはいくつかの項目が非表示にされていることがあります。 原因1の対処法 投稿画面右上の「表示オプション」を確認してみてください。 アイキャッチ画像にチェックが入っていなければ入れてみてください。 ...