Page 1 sur 1

Email HTML et url

Posté : 09 sept. 2009, 13:17
par tweetysat
Bonjour à tous.

Voilà, je m'arrache les cheveux depuis ce matin sur le problème suivant.

Je génère un email au format html avec php. Dans celui-ci, une url vers un site web (disons http://www.toto.com).

Dans mon code php, le message de l'email contient donc

Code : Tout sélectionner

<a href='www.toto.com'>www.toto.com</a>
Sous vista (et donc windows mail), le lien est cliquable mais rien ne se passe.

Dans une machine vituelle (qui me sert à tester en local) windows xp (avec apache,php,mysql,...) et donx outlook express 6 : clic et au bout d'environ 20 secondes, ie s'ouvre avec dans la barre d'adresse : res://ieframe.dll/syntax.htm#www.toto.com

Si je remplace le lien par

Code : Tout sélectionner

<a href='http://www.toto.com'>www.toto.com</a>
Dans vista : tout est ok.
Dans ma machine test : clic, 20secondes, et ie s'ouvre avec http://www.toto.com:80

Donc que se passe-t-il ??

Et question subsidiaire : dans gmail, l'email s'affiche en 'texte' et pas en html.

Merci.

ps : voici le message

Code : Tout sélectionner

Return-Path: Received: from fr-08f2f79151 ([127.0.0.1]) by FR-08F2F79151 ; Wed, 9 Sep 2009 12:46:08 +0200 Subject: Invitation To: [email protected] Date: Wed, 9 Sep 2009 12:46:08 +0200 Return-Path: [email protected] From: =xxx= <[email protected]> Message-ID: <[email protected]> X-Priority: 3 X-Mailer: PHPMailer (phpmailer.sourceforge.net) [version 2.0.4] MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/html; charset="utf-8" <html> <head> <style type="text/css"> body { color : #79531B; background-color : #E5CC70; font-family : Tahoma, Arial, Verdana, sans-serif; font-size : 14px; } a { color : #79531B; font-weight : bold; } </style> </head> <body> <a href="http://www.toto.com">www.toto.com</a> </body> </html>

Re: Email HTML et url

Posté : 09 sept. 2009, 16:00
par thehawk
le :80 correspond au port du navigateur pour accéder au site internet , donc rien de bien méchant ;).

Mais je laisse mes compatriotes te le confirmer

Re: Email HTML et url

Posté : 15 sept. 2009, 14:30
par mouins
http://www.toto.com et http://www.toto.com:80 sont pratiquement la meme chose.
mais j'arrive pas a comprendre pourquoi outlook ajoute :80.
essaye <a href="http://www.toto.com" target="_blank">www.toto.com</a>

Re: Email HTML et url

Posté : 15 sept. 2009, 14:42
par Victor BRITO
Et question subsidiaire : dans gmail, l'email s'affiche en 'texte' et pas en html.
GMail ne prend pas du tout en charge les CSS.

À moins que les destinataires du courriel en HTML n'utilisent tous Thunderbird, Apple Mail ou Opera Mail (qui respectent les standards sans broncher), pour afficher correctement un courriel en HTML dans la plupart des clients mail et webmails (que ce soit Outlook, GMail, Yahoo! ou même Free), il faut, malheureusement, encore coder à l'ancienne : tableaux, balises et attributs de mise en forme…

Re: Email HTML et url

Posté : 15 sept. 2009, 16:06
par Sékiltoyai
il faut, malheureusement, encore coder à l'ancienne : tableaux, balises et attributs de mise en forme…
Ah ! C'était le bon temps ! :)