Question difficile : courriel avec attachement
Bonjour,
Je dois envoyé un courriel avec du texte plain et aussi, un xml attaché.
Le code suivant, que j'ai à maintes reprises vérifié, ne fonctionne pas. Je reçois un courriel sans attachement et sans texte :(
Aide svp!
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| $xmlReport .= $Array2XML->saveXML();
$mimePartDelimiter = md5(microtime());
$mailHeader = "MIME-Version: 1.0\r\n";
$mailHeader .= "From: hudony@gmail.com\r\n";
$mailHeader .= "Reply-To: hudony@gmail.com\r\n";
$mailHeader .= "Content-type: multipart/mixed; boundary=\"".$mimePartDelimiter."\"";
$mailContent = "".$mimePartDelimiter."\r\n";
$mailContent .= "Content-Type: text/plain; charset=iso-8859-1; Content-Transfer-Encoding: 7bit\r\n";
$mailContent .= $txt_rap;
$mailContent .= "\r\n".$mimePartDelimiter."\r\n";
$mailContent .= "Content-Type: text/xml; name=\"report.xml\" Content-Transfer-Encoding: base64 Content-Disposition: filename=\"report.xml\"\r\n";
$mailContent .= chunk_split(base64_encode($xmlReport));
$mailContent .= "".$mimePartDelimiter."";
echo $mailHeader."<br><br>".$mailContent;
mail("hudony@gmail.com", "XML report test", $mailContent, $mailHeader); |