Drupal 8のnotify_entityモジュールを使用していて、 "送信元"の値に使用されているメールアドレスを変更したいとします。 私はhook_mail_alterを使ってそれをやろうとしていますが、動作しません。Drupalはデフォルトの管理者メールアドレスでメールを送ります...間違っていますか?あるいはこれを行う別の方法がありますか?おかげさまで 彼らはこのメールプラグインの送信者アドレスをDrupal 8で修正してください。
$message['headers']['Return-Path'] = '[email protected]';
$message['headers']['Sender'] = '[email protected]';
$message['headers']['From'] = 'Site name';
$message['headers']['Reply-to'] = '[email protected]';
のように変更する必要があります
/**
* Implements hook_mail_alter()
*/
function notify_entity_mail_alter(&$message){
$from = "[email protected]";
$message['from'] = $from;
}