Đây là phương pháp từ Drupal 6 để thêm tên trang web vào email. Thay thế biến_get ('site_name, Drupal') với Tên đầy đủ của trang web bạn muốn.
/**
* Implementation of hook_mail_alter().
* Here we allow the site name to be used as the senders name for outgoing email.
* see http://drupal.org/node/209672
*/
function mymodule_mail_alter(&$message){
$default_from = variable_get('site_mail', ini_get('sendmail_from'));
if($message['from'] == $default_from){
$message['from'] = '"'. variable_get('site_name', 'Drupal') .'" <'. $default_from .'>';
$message['headers']['From'] = $message['headers']['Sender'] = $message['headers']['Return-Path'] = $message['headers']['Errors-To'] = $message['headers']['Reply-To'] = $message['from'];
}
}
hàm cho hook_mail_alter () không thay đổi trong Drupal 7, vì vậy điều này sẽ hoạt động.