bon j'ai un p'tit prob et p'etre que quelqu'un pourra me dire ma bétise, moi ca fait 3 jours et j'arrive pas a trouvé le truc :(
donc voilà, l'idée c que je souhaite envoyé un mail via socket, en html & avec un fichier joint.
mon prob c que des que je modif ma sources avec des frontieres (boundary) et différent content type pour les diff partie, ben j'ai un sale vilain truc qui arrive dans outlook.
bien voilà mon code qui envois :
c'est quoi ton client mail...?
Enfin bon, essaye ça :
- mets des \n au lieu de \r\n
- si ça ne passe tjrs pas, change le transfer-encoding (8bit, base64...?)
MOn client mail c'est outlook2007, mais le prob vennait pas de lui.
car j'ai trouvé le prob et c'était pas non plus les \r\n (\r\n == \n la seul diff c le retour chariot avant et ca pose pas de prob)
Nan en fait c'eest que j'avait des saut de ligne entre le boundary et le contenu, et il faut pas
si ca en interresse, j'ai trouvé le format mine axact qui fonctionne (pour tt client mail) :
From: Mailler <mailler@domain.net>
MIME-Version: 1.0
Subject: Test
Content-Type: multipart/mixed; boundary="482f44131fe1db5e19400ff18e842cbd"