Browse Source

prise en charge correcte de Message-ID dans l'ajout de headers

sans quoi on se retrouve avec un double header Message-ID car PHPMailer en ajoute toujours un par défaut si la propriété MessageID n'est pas définie
unseultrim
b_b 12 months ago committed by Gitea
parent
commit
daf42982b9
  1. 6
      inc/facteur.php

6
inc/facteur.php

@ -209,7 +209,11 @@ function facteur_envoyer_mail($destinataires, string $sujet, array $message, int
strpos($h, ':') !== false
and strncmp($h, 'Content-Type:', 13) !== 0
) {
$facteur->AddCustomHeader($h);
if (strpos($h, 'Message-ID:') === 0) {
$facteur->MessageID = trim(explode(':', $h, 2)[1]);
} else {
$facteur->AddCustomHeader($h);
}
}
}
}

Loading…
Cancel
Save