Drupal 郵寄副送設定 mail add cc, bcc

在公司應用的 Drupal 內, contact form 當然提供了一個方便的聯絡方式
只是 contact form 並沒有 cc 和 bcc 的收件者設定
需要自建立一個模組, 並使用 hook_mail_alter() 來自定義cc 收件者
實際使用的 code:

<?php
function joe_module_mail_alter(&$message) {
  if (
$message['id'] == 'email_contact') {
   
$message['headers']['cc'] = 'joe@example.com';
  }
}
?>

其中的 $message['id'] 是模組名加上 drupal_mail 的 $key 變數
例如 email_contact 其實是修改 email 模組的:
<?php
drupal_mail
('contact',$array);
?>
Google