Envoi de mail en html... Free me change des balises !

Envoi de mail en html... Free me change des balises ! - PHP - Programmation

Marsh Posté le 30-11-2004 à 22:14:17    

Je veux envoyer un mail en html, par une page php que j'ai créé en utilisant WAmailer : Classe d'envoi d'emails.
Tout marche bien, exepté le fait que certaines balises sont changées sous free.
Dans le mail que j'essai d'envoyer, j'ai :  

Code :
  1. $messagehtml  = "<html>
  2. <body bgcolor='#FFFFCC'>
  3. <table width='590' align='center' cellpadding='0' cellspacing='0' style='border:1px solid #CC3333;background-image:";
  4. $messagehtml .= 'url("http://monadresse.free.fr/newsletter/images/fond.gif" )';
  5. $messagehtml .= ";'>
  6. <tr>
  7. <td style='color:#993333;font-size:12px;font-family:Trebuchet MS, Arial, Helvetica;'>


 
Lorsque je recois le mail sous truc@free.fr il me remplace la balise "style=..." par "Cleaned=..."
 
Du coup, je n'ai aucune image de fond et mon mail ne ressemble a rien...
 
Sous hotmail, ca a l'air de faire un truc du même genre, mais en virant purement et simplement "style=...".
 
 
Comment faire pour eviter ces remplacements ?
 
 :hello:


---------------
Tibet libre !
Reply

Marsh Posté le 30-11-2004 à 22:14:17   

Reply

Marsh Posté le 30-11-2004 à 22:25:30    

tu veux parler du webmail de free ou d'un mail reçu dans ton client mail depuis le pop de free?
 
pour le webmail, tu peux pas faire grand chose, si ce n'est éviter d'abuser sur les cochoneries, histoire que ça s'affiche au mieux partout.
(en n'oubliant pas de mettre un contenu alternatif en plain text)


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 30-11-2004 à 22:33:56    

the real moins moins a écrit :

tu veux parler du webmail de free ou d'un mail reçu dans ton client mail depuis le pop de free?
 
pour le webmail, tu peux pas faire grand chose, si ce n'est éviter d'abuser sur les cochoneries, histoire que ça s'affiche au mieux partout.
(en n'oubliant pas de mettre un contenu alternatif en plain text)


Effectivement, je parle du webmail...
Le contenu alternatif dont tu parles, c'est le ALT des images ?
Dans mon cas ou l'image est fond, ca ne servira pas a grand chose... je vais voir si je peux reprogrammer tout ca...
 
Ya pas d'autre moyen de mettre une image en fond, sinon ?  [:zionkitroll]


---------------
Tibet libre !
Reply

Marsh Posté le 30-11-2004 à 23:32:42    

non, le contenu alternatif c'est le mail en plain text, pour les clients qui n'affichent pas l'html, tout simplement


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 01-12-2004 à 02:21:38    

l'attribut style est trop puissant pour laisser le texte du mail l'utiliser , c'est surement pour ca qu'il clean ... ( a supposer qu'il laisse passer le js, tu peut faire un js qui ecrit un style ou qui change les styles ... un peu lourd mais ca peut ptêtre passer ... )
 
Sinon +1 pour le plain text ;)

Reply

Marsh Posté le 01-12-2004 à 12:09:16    

ou mettre le style dans un stylesheet externe, c'est quand meme plus propre :o
(mais bon ça sera probablement zappé par le webmail aussi mais au moins pas de surprises)


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed