Format encode d'un texte HTML [Mail] - PHP - Programmation
Marsh Posté le 23-11-2003 à 18:25:57
Heu le base64 c'est juste pour les attachements, non ? Pour le contenu du mail tu mets juste le code HTML il me semble.
Marsh Posté le 23-11-2003 à 18:43:22
base64 c'est pour les attachements en effet mais je viens de lire qu'il était tout à fait possible d'encoder de meme un message en html. En tout cas, Outlook arrive bien à le lire mais je sais pas ce que ça donne avec d'autres genre Eudora.
Envoyer le contenu en html ça marche mais je rencontre des problèmes de "tronquage de mail" avec de très gros mail.
Je croyais que cela venait du fait qu'il fallait mettre des retours à la ligne (\n) le plus souvent possible mais meme en le faisant, mon email est souvent tronqué ce qui m'énerve.
Je me suis dit que c'est parce que le message devait être encodé soit en quoted-printable ou en base64.
Pour quoted-printable ça consiste à remplacer ts les caractères spéciaux par une représentation style =3D par ex mais c u peu galère comparé à base64.
Marsh Posté le 24-11-2003 à 00:12:13
Pour l'envoi de mails, j'ai développé K-ML. Si tu veux un truc tout fait avec le développeur dispo en cas de problèmes, ça peut être une solution.
Marsh Posté le 24-11-2003 à 08:47:07
ReplyMarsh Posté le 24-11-2003 à 10:22:40
Kyle_Katarn a écrit : Pour l'envoi de mails, j'ai développé K-ML. Si tu veux un truc tout fait avec le développeur dispo en cas de problèmes, ça peut être une solution. |
Merci mais je préfère faire mon propre mailer (un peu par fierté je l'avoue ) car en fait, il ne s'agit pas d'un mailer normal mais qqch de spécifique et puis j'aime bien comprendre ce que je fais (niveau maintenance c plus simple pour moi).
Par contre, je suis preneur de tuyau pour les méthodes d'encodage de mail.
Marsh Posté le 24-11-2003 à 10:54:11
perso, moi j'ai fait ça...
(j'été jeune quand j'ai fait ça, alors pas de remarque sur le code hein! .. d'ailleur ça me fait penser qu'il faut que je la remasterise un jour.. )
Code :
|
en me basant principalement sur les type mime...
ici y a pas mal d'infos mais c'est un peu le foutoir :
http://www.cru.fr/JRES95/actes/tutoriaux/mime.html
Marsh Posté le 24-11-2003 à 11:50:56
Bizarre, j'ai fait comme ça mais je me retrouve des fois avec un mail tronqué (manque des lettres) comme si le mail était trop gros (pourtant ya quelques lignes).
Ah ou alors ça vient ptete du charset, moi j'ai mis le iso-8859 ou un truc comme ça (je l'ai pas en tete) mais ça parait bizarre.
Marsh Posté le 24-11-2003 à 12:13:09
heu y a pas d'iso-8859
il y a iso-8859-1 à iso-8859-15
pour les caractères utilisés en français on utilise les variantes -1, -9 (ajoute le ?) et -15 (ajoute l'euro)
http://babel.alis.com:8080/codage/ [...] iso.fr.htm
Marsh Posté le 24-11-2003 à 13:46:38
c'est possible, j'ai pas le truc sous les yeux, c'est chez moi
Merci pour l'explication, ça me sera utile pout autre chose (support de l'euro par ex).
Marsh Posté le 30-11-2003 à 02:12:29
up! car je suis tjrs à la recherche de pourquoi mon mail avec pièce jointe est tronqué!
Marsh Posté le 30-11-2003 à 15:33:28
Va voir la classe déjà toute développée PHPmailer
http://phpmailer.sourceforge.net/
a+
Marsh Posté le 18-02-2004 à 09:01:19
Mr yvele a écrit : perso, moi j'ai fait ça...
|
comment tu l attaches ton fichier ?
merci d'avance
Marsh Posté le 23-11-2003 à 16:20:25
Je suis en train de concevoir une petit webmail spécialisé pour les adhérents d'un association.
Je me pose des question quant au format d'encodage de l'email à adopter. Mon email sera en HTML.
quoted-printable ou base64? sachant que base64 est plus simple pour moi à gérer j'ai juste à faire chunk_split(base64($msg)).
Quel est le meilleur, celui qui sera lu par le plus grand nombre de logiciel de messagerie?
Merci d'avance.