Bonjour,

J'utilise php pour envoyer des mails via mon serveur CENTOS/POSTFIX.

Ils passent DKIM.

En revanche, si je rajoute une pièce jointe, j'ai un fail (wrong body hash: expected ...)

C'est certainement du à l'encodage.

Code PHP : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
$mail_Data .= 'Content-Type: application/pdf; name="'.$filenom.'"'."\n";
$mail_Data .= 'Content-Transfer-Encoding: base64'."\n";
$mail_Data .= 'Content-Disposition:inline; filename="'.$filenom.'"'."\n\n";
$mail_Data .= chunk_split(base64_encode(file_get_contents($fullpath)))."\n";

Si vous aviez une piste, ce serait vraiment cool.

Bonne journée,

Philippe