WordPressのContactForm7を使ってメールフォームを作成。
自動返信されるメールの差出人が何故か【noreply】になってしまいます。GmailのSMTPプラグインを使用しても状態は改善されず。
使用しているサーバーに問題があるのか、使用しているプラグインのどれかがコンフリクトしているのか、原因は掴めないまま。
しかし、functions.phpにこのコードを埋め込んだら正常に会社名<メールアドレス>が差出人として表示されました。
参考にさせて頂いたサイト
ワードプレスから送信されるメールのアドレスと名前を変更する方法。
add_filter( 'wp_mail_from', 'change_mail_from' ); add_filter( 'wp_mail_from_name', 'change_mail_from_name' ); function change_mail_from($from_mail) { return 'メールアドレス'; } function change_mail_from_name($from_name) { return '名前'; }
同じ症状でお悩みの方は試してみてください!!
本格ビジネスサイトを作りながら学ぶ WordPressの教科書