先日、WordPress 4.6.1アップデートで「Trust Form」のメールが届かない?という記事をアップしました。
その時は原因がよく分からず、「Contact Form 7」でフォームを再構築して対処しましたが、原因が次のブログ記事を読んで分かりました。
WordPress4.6.1ではwp-includes/pluggable.phpの352行目に次のとおりfalseが追加されたようです。
$phpmailer->setFrom( $from_email, $from_name, false );
WordPress4.6ではデフォルト値trueにより、wp-includes/class-phpmailer.phpの926行目から始まるsetFromメソッドでSenderに$addressが設定されていましたが、false追記で空欄に。
Trust Formの管理者宛メールが届かなくなった原因はこれだったんですね。
なるほど。