JavaMail -> mail en HTML/Text lu sur un webmail

JavaMail -> mail en HTML/Text lu sur un webmail - Java - Programmation

Marsh Posté le 07-11-2002 à 15:26:13    

Hello,
 
J'ai une classe relativement standard qui prend en paramètre une version HTML et une version Texte d'un mail et qui l'envoie a un certain nombres de destinataires ....
 
Lorsque ce mail est recu sur outlook, outlook express et webmails comme netcourrier par exemple, la version html est affichée.
 
Avec hotmail / mail.be et d'autres par contre la version texte est systématiquement affichée. Quelqu'un sait pourquoi? J'ai cherché dans les settings d'hotmail pour voir si il fallait activer quelque chose mais je n'ai rien vu. Mail.be me propose de télécharger la version HTML comme une pièce jointe (mais moi je voudrais qu'il l'affiche a la place de ce bête texte :( )
 
PS : je peux éventuellement montrer le code mais je ne pense pas qu'il y a vraiment de surprise à ce niveau là


Message édité par darklord le 07-11-2002 à 16:21:11

---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 07-11-2002 à 15:26:13   

Reply

Marsh Posté le 07-11-2002 à 15:46:07    

note pour plus tard: finalement c'est peut etre une erreur de code. Je regarde si il y a qqch à corriger et je poste une version propre si ca fonctionne.


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 07-11-2002 à 15:54:14    


Ce serait pas Hotmail qui protège ses utilisateurs des attaques JavaScript et cie?
 
Je parierais que si  :)


---------------
Informaticien.be - Lancez des défis à vos amis
Reply

Marsh Posté le 07-11-2002 à 16:19:39    

bin pas vraiment. Le problème en fait c'est qu'il affiche la version Texte du mail et propose la version html comme un attachment (certains webmail comme mail.be fait ca).
 
J'ai trouvé une solution alternative qui consite à faire passer l'HTML pour du texte et à ajouter des headers avec le type mime mais c'est encore pire. Sous outlook, j'ai que la version texte maintenant et avec hotmail j'ai bien la version HTML mais sans interprétation du CSS interne.
 
Logiquement on devrait pouvoir envoyer un mail avec une version HTML/texte et le client choisit celle qu'il sait interpréter (en donnant la priorité à la version HTML)


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 07-11-2002 à 16:24:06    

Oui, mais je viens de te le dire, HotMail a eu des millions d'attaques en JavaScript, ils ont surement choisis de prendre la version texte par défaut.
 
Essaie d'envoyer un mail avec ton mailer avec le texte en attach, tu verras que ce sera pareil je parie.


---------------
Informaticien.be - Lancez des défis à vos amis
Reply

Marsh Posté le 07-11-2002 à 16:24:41    

zion a écrit a écrit :

Oui, mais je viens de te le dire, HotMail a eu des millions d'attaques en JavaScript, ils ont surement choisis de prendre la version texte par défaut.
 
Essaie d'envoyer un mail avec ton mailer avec le texte en attach, tu verras que ce sera pareil je parie.




 
oki mais idem pour mail.be ?
J'ai une adresse hotmail et je recois une newsletter assez souvent. Et je peux t'assurer que c'est de l'html ...


Message édité par darklord le 07-11-2002 à 16:25:06

---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 07-11-2002 à 16:25:06    

Peut être oui, si ils sont pas fous  :D


---------------
Informaticien.be - Lancez des défis à vos amis
Reply

Marsh Posté le 07-11-2002 à 16:25:32    

DarkLord a écrit a écrit :

 
J'ai une adresse hotmail et je recois une newsletter assez souvent. Et je peux t'assurer que c'est de l'html ...




 
Benh regarde le source de la newsletter alors  :D


---------------
Informaticien.be - Lancez des défis à vos amis
Reply

Marsh Posté le 07-11-2002 à 16:26:05    

c vrai qu'avec netcourrier ca marche nickel ...  :heink:  
 
bon j'ai un ticket d'ouvert moi pour ce problème. Tu n'aurais pas un lien qui explique ce choix de désactiver l'html histoire que je puisse le cloturer proprement


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 07-11-2002 à 16:32:07    


Bah, suffit de chercher un truc du genre
 
HotMail Hack Html  
 
tu dois avoir 4 millions de liens  [:banzai]


---------------
Informaticien.be - Lancez des défis à vos amis
Reply

Marsh Posté le 07-11-2002 à 16:32:07   

Reply

Marsh Posté le 07-11-2002 à 16:41:07    

bin non justement. On parle bien de JS mais pas d'un quelconque refus de MS de ne pas supporter l'html


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 07-11-2002 à 16:45:20    

Ah, et t'as regardé le source de la newsletter?
 
Parce que comme dit le maxime
 
Un homme azerty en vaux deux
 


---------------
Informaticien.be - Lancez des défis à vos amis
Reply

Marsh Posté le 07-11-2002 à 16:47:23    

c'est ou zerti ? ils ont une alimentation spéciale la bas ?

Reply

Marsh Posté le 07-11-2002 à 17:04:06    

zion a écrit a écrit :

Ah, et t'as regardé le source de la newsletter?
 
Parce que comme dit le maxime
 
Un homme azerty en vaux deux
 
 




 
 
bon j'ai dormi 3h cette nuit. Ca sera pour mon retour hein :o  
 
 :hello:


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 07-11-2002 à 17:26:43    

Et tu as testé avec les webmails de wanadoo et d'aol ?
Parce qu'avec ceux-là, c'est pas gagné d'avance.
 
J'ai écrit un petit prog qui envoit du spam à mes clients (bah oui pas le choix, je ne suis que l'exécuteur des basses oeuvres).
Ca passe sur tous les clients mails genre outlook, netscape mail, outlook express etc... ça passe sur le webmail de tiscali, ça affiche la version texte sur le webmail de free et ça affiche une page blanche sur les webmails d'aol et de wanadoo  :sarcastic:

Reply

Marsh Posté le 07-11-2002 à 17:28:20    

non c'est vrai que je n'ai pas testé bcp de client différents. Mais bon c'est pas un truc super compliqué que j'ai fait. Bon je verrais ca à mon retour


---------------
Just because you feel good does not make you right
Reply

Sujets relatifs:

Leave a Replay

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