Add improvements
This commit is contained in:
parent
874cef6a19
commit
5663e61791
|
@ -91,13 +91,15 @@ function phpmailer_emailer_send_prepare(App $a, IEmail &$email)
|
|||
// additional headers
|
||||
if (!empty($email->getAdditionalMailHeader())) {
|
||||
foreach ($email->getAdditionalMailHeader() as $name => $values) {
|
||||
// Skip the "Message-ID" header because PHP-Mailer is using its own
|
||||
// Set the "Message-ID" header for PHP-Mailer directly
|
||||
if ($name == 'Message-Id') {
|
||||
continue;
|
||||
}
|
||||
// implode all values to one entry, because there's only one value possible
|
||||
$mailer->MessageID = trim(implode("", $values));
|
||||
} else {
|
||||
$mailer->addCustomHeader(trim($name), trim(implode("\n", $values)));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if ($mailer->send()) {
|
||||
$email = null;
|
||||
|
|
Loading…
Reference in New Issue
Block a user