web-dev-qa-db-ja.com

MailChimp STSプラグインの "From"の名前を変更

私は Mailchimp STSプラグインをWordpress に使用しています。これはトランザクションEメールに Amazon SES を使用します。プラグインは正しく設定されていますが、デフォルトの "From"の名前は送信された電子メールでは "andrew"としてのみ表示されます。プラグインの設定にこれを変更するオプションがないので、私はこれが私のEメールアドレス(例えば[email protected])からつかまれていると思います。

私はプラグインでこのコードを見つけました:

// Plugin authors can override the potentially troublesome default
$phpmailer->From     = apply_filters( 'wp_mail_from', $from_email );
$phpmailer->FromName = apply_filters( 'wp_mail_from_name', $from_name  );

カスタムの "差出人"の名前(例:私の名前、会社)を表示できるように変更するにはどうすればよいですか。

3
Andrew Revesz

プラグインで電子メールを送信できるモードは2つあります。

  • 単純なEメールはSTSを介して送信されます。
  • sTSがサポートしていないもの(カスタムヘッダー、添付ファイルなど)を含む電子メールは、フォールバック関数、つまりネイティブのwp_mail()関数のコピーを介して送信されます。

以前のプラグインは名前から設定していません。後者の場合、デフォルトはWordPressであり、あなたが見つけたフィルタを通過します。

どちらもあなたの説明に合わないので、これをチェックしているのは単に電子メールクライアントだと思います。

wp_mail_from_nameフィルタはプラグインのコードでは使われていないので、これはあなたが現在行っていることではありません。しかしそうであるべきです。私は「それはベータ版だ」と主張し、チケットを作成することにしたので、これは次のバージョンで修正される。ご不便をおかけして申し訳ありません。

1
Rarst