Drupal 6: Mail Header anpassen (Name und E-Mail)
Bei eigenen Modulen ist es gewünscht den Header der versandten Mail anzupassen, sodass zum Beispiel hier der Kundenname und seine E-Mail Adresse steht um direkt auf die Anfrage antworten zu können, ohne erst die E-Mail Adresse aus dem Mailtext kopieren und in eine neu generierte Mail einfügen zu müssen.
<?php /** * Implements hook_mail(). */ function custommodule_mail($key, &$message, $params) { // Drupal site name und mail as example $site_name = variable_get('site_name', ''); $site_mail = variable_get('site_mail', ''); // Your own values submitted by params from form // In hook_form_submit $form_state['values'] is submitted as params in drupal_mail() // $name = $params['name']; // $email = $params['email']; if (!empty($site_name) && $site_mail == $message['from']) { $message['from'] = '"'. mime_header_encode($site_name) .'" <'. $site_mail .'>'; $message['headers']['From'] = '"'. mime_header_encode($site_name) .'" <'. $site_mail .'>'; } } ?>


















Kommentar hinzufügen