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 : Sélectionner tout - Visualiser dans une fenêtre à part
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);








Répondre avec citation



Partager