Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3027 connectés 

  FORUM HardWare.fr
  Programmation

  [EMAIL] plain text / html

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[EMAIL] plain text / html

n°20507
dragonspir​it
Posté le 26-03-2001 à 16:13:19  profilanswer
 

Voila, je voulais savoir ce qu'il fallait faire puor envoyer un email en version text et html, c'est a dire, si le destinataire peut voir le message en html, ca l'affiche en html, sinon ca l'affiche au format texte normal
Apparemment, il faudrait mettre quelquechose dans l'entete du message comme:
Content-Type: multipart/alternative;
puis
Content-Type: text/plain;
 charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Mon message version text
 
Content-Type: text/html;
 charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Mon message version html
 
C'est quoi qu'il faut mettre dans l'en tete exactement?

mood
Publicité
Posté le 26-03-2001 à 16:13:19  profilanswer
 

n°20528
Bendes
Posté le 26-03-2001 à 16:55:49  profilanswer
 

Un p'tit Up!
 
Parce ke moi ça m'intéresse mais dans l'autre sens (à la réécupération...).

n°20534
dragonspir​it
Posté le 26-03-2001 à 17:04:18  profilanswer
 

arf, bah si tu sais recuperer, peut etre que tu sais envoyer alors non ? ^^

n°20620
dragonspir​it
Posté le 26-03-2001 à 23:45:55  profilanswer
 

toujours personne?

n°20645
Bendes
Posté le 27-03-2001 à 09:22:31  profilanswer
 

Moi il faut que je récupère le "text/plain" -> j'ai fait une fonnction qui enlèbe tous les tags HTML...
 
Ms j v faire des recherche...

n°20661
beboutou
Posté le 27-03-2001 à 10:07:39  profilanswer
 

le meileur moyen c de t envoyer un message avec Outlook express, car, par defaut il envoie une version html (avec les polices, en gras...) et une version texte pure. si tu ne peux pas ca donne ca :
 
To:  
Subject:  
From:  
MIME-Version: 1.0
Content-Type: multipart/alternative;
 boundary="----=_NextPart_001_0004_01C0A5A6.FA6F5B90"
 
 
 
------=_NextPart_001_0004_01C0A5A6.FA6F5B90
Content-Type: text/plain;
 charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
 
Version TEXTE
 
------=_NextPart_001_0004_01C0A5A6.FA6F5B90
Content-Type: text/html;
 charset="iso-8859-1"
 
<html>
Version HTML
</html>
 
------=_NextPart_001_0004_01C0A5A6.FA6F5B90--
 
comme tu peux le voir, il faut un delimiteur entre les versions. ce delimiteur, perso, g copié celui de Outlook et il marche bien

n°20674
dragonspir​it
Posté le 27-03-2001 à 11:03:38  profilanswer
 

Bah c'est bien ce que j'ai pense a faire en premier, mais ca a pas marche chez moi... t'es sur que le delimiteur, il faut pas qu'il ait quelquechose de special? parce que j'ai recopie exactement le meme, ca marche pas...

n°20697
beboutou
Posté le 27-03-2001 à 12:19:14  profilanswer
 

tu le fais avec koi ton mail ? il est généré par un script ?
car ce que je te donne fonctionne pour un mail généré en php
 
pour le delimiter j en sais rien mais comme g pris celui Outlook express, et ca marche chez moi

n°20761
dragonspir​it
Posté le 27-03-2001 à 15:40:59  profilanswer
 

Bah moi je le genere en php aussi, mais je comprend pas, ca marche pas... tu pourrais pas me donner le listing de ta page, parce que je galere trop dessus depuis 5 jours, ca m'enerve... j'arrive pas

n°20774
dragonspir​it
Posté le 27-03-2001 à 16:06:29  profilanswer
 

j'ai peut etre pas tout compris aussi, tout ca, c'est ou qu'on le met? C'est bien dans l'en tete?

mood
Publicité
Posté le 27-03-2001 à 16:06:29  profilanswer
 

n°20780
zeltron
Posté le 27-03-2001 à 16:28:03  profilanswer
 

Au lieu de vous prendre la tête, allez donc jeter un oeil sur les RFC concernant les MIME (je crois que ce sont les 1341 et 1521) au moins vous serez fixés sur la syntaxe à utiliser.

n°20794
dragonspir​it
Posté le 27-03-2001 à 17:10:26  profilanswer
 

Bon ca y est, je crios que j'ai reussi a envoyer un texte dans les 2 formats mais le truc c'est que sous Outlook Express, ca marche, mais sur free, ifrance, etc... il veut pas m'afficher mon mail... je pense que ca doit venir du charset, parce que le message est completement identique a celui d'outlook express, donc y a un probleme quelquepart... c'est quoi que php genere comme type de texte?

n°20838
dragonspir​it
Posté le 27-03-2001 à 21:12:50  profilanswer
 

Voici le code que j'ai fait:
 
<?php
/*POUR ENVOYER DES MAILS CHEZ NEXEN*/
 
include("mail.inc" );
 
 
$entetemail="From: \"Email3k\" <adresse@deretour.com> \n";
$entetemail.="Reply-To: adresse@deretour.com \n";
$entetemail.="Mime-Version: 1.0 \n";
$entetemail.="Content-Type: multipart/alternative; boundary=boundary42 \n \n";  
$mail_message="Si vous lisez ceci, changez de mail \n \n";
$mail_message.="--boundary42 \n";
$mail_message.="Content-Type: text/plain \n \n";
$mail_message.="Version TEXTE \n";
$mail_message.="--boundary42 \n";  
$mail_message.="Content-Type: text/html \n \n";
$mail_message.="<HTML><BODY><FONT color=\"red\">salut</FONT></BODY></HTML> \n";
$mail_message.="--boundary42-- \n";
 
email("dragonspirit15@yahoo.com","html / texte",$mail_message, $entetemail);
?>
 
Je vous en prie, aidez moi, je vais devenir fou sinon, j'ai cherche partout sur google, j'ai lu 40 docs, j'ai applique tous les trucs a la lette, et il veut pas marcher ce sale script. HELP ! I NEED SOMEBODY HELP !

n°20849
dragonspir​it
Posté le 27-03-2001 à 21:55:45  profilanswer
 

:hot:  :hot:  :hot:  :hot:  :hot:  :hot:
CA Y ESSSSSSSSSSSTTTTTTTTTTTTT !!!!!!!!!!!!!!!!!!
J'AI ENFIN REUSSI !!!!!!!!!!! JE SAIS POURQUOI CA MARCHAIT PAS !!!!!! C'EST PARCE QU'A LA FIN DE --boundary42, y avait un espace, j'avais mis --boundary42 \n alors qu'il fallait mettre --boundary42\n !!!!! RAH CHUIS TROP CONTENT, CHAMPAGNE TOUT LE MONDE, JE M'EN VAIS FAIRE LA FIESTA MOI !!!
ahah, j'ai roxer sur ce coup la :sol: ... en tout cas, c'est cool ca m'aura appris plein de trucs sur le format MIME !
:D :gun:  :gun:  :gun:

 

[edit]--Message édité par Dragonspirit--[/edit]


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [EMAIL] plain text / html

 

Sujets relatifs
passage de paramètres en JSP & HTML[HTML] Pourquoi ça marche pas avec Netscape
[HTML] problème d'ascenceur[HTML]pb img qui s'affiche pas avec feuille de style
HTML saut de page pour l'imprimante[HTML] Question simple .. Aidez moi svp :-)
html [impression]Frames (HTML)
Flash 5 Javascript / Actionscript lien HTML vers une frame specifiq[HTML et DHTML et Javascript] pour ceux qui posent plein de questions
Plus de sujets relatifs à : [EMAIL] plain text / html


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR