bonjour,
je patauge pour essayer d'afficher mes images jointes dans un email html...
j'ai d'abord essayé de taper le code en cherchant des exemples
je fais un truc qui ressemble à ça:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 for ( $i = 0 ; $i < count($fileNames) ; $i++ ) { $body .= "--{$boundary}\n" . "Content-Type: \"application/octet-stream\" ;\n" . // application/octet-stream " name=\"".$fileNames[$i]."\"\n" . "Content-Disposition: attachment;\n" . " filename=\"".$fileNames[$i]."\"\n" . "Content-Transfer-Encoding: base64\n" . "Content-ID:<".$fileNames[$i].">\n" . $files[$i] . "\n\n" ; }
sur gmail ça s'affiche nickel
mais outlook plante, il me télécharge bizzarement des fichiers images joints de 0 ko chacun
et sur yahoo / hotmail pareil les fichiers joints ont un problème aussi
j'ai fait un autre test en utilisant la lib phpmailer, ce coup là aucun problème pour faire passer les fichiers joints dans outlook, par contre impossible de les afficher dans l'email
dans la fonction $mail->AddAttachment() phpmailer ne propose pas l'argument "identifier" qui permet d'afficher le fichier joint avec img src="cid:identifier"
merci de m'aider
Partager