Liens sur mail

dmzk
Invité n'ayant pas de compte PHPfrance

09 août 2006, 17:34

Bonjour,

J'envoie un mail préformaté avec les headers pour permettre de faire de jolis mails. Ils sont envoyés okay, mais le problème c'est que, chez les gens qui reçoivent les mails en textes brut, les liens ne sont pas cliquables.
Voilà mes headers :
$headers .= 'From: trululu <no-reply@trululu>'.$eol;
$headers .= "X-Mailer: PHP v".phpversion().$eol;
$headers .= 'MIME-Version: 1.0'.$eol;
$headers .= "Content-Type: text/html; charset=iso-8859-1".$eol;
Merci pour vos lumières
cordialement

Modérateur PHPfrance
Modérateur PHPfrance | 6037 Messages

09 août 2006, 17:47

Je ne suis pas certaine, mais il me semble que le texte brut exclut le HTML (ne l'interprète pas mais affiche la source) et tu ne peux donc pas forcer le client.
Règle n°2 du webmaster : Toujours commencer par le HTML qu'on veut obtenir....toujours ! :priere:
J'aime apprendre de nouvelles choses.

Eléphant du PHP | 332 Messages

09 août 2006, 17:59

ben non ... comme son nom l'indique le texte brut c'est ... du texte brut et rien d'autre. Pas de mise en forme, pas de couleur et bien sûr pas de liens hypertextes.

Tout ce qui peut à la limite y avoir, c'est que le logiciel qui sert à lire les mails reconnaisse une URL commençant par http: ou par www et décide de la transformer en lien (comme quand tu tapes une URL dans Word). Mais c'est tout.

dmzk
Invité n'ayant pas de compte PHPfrance

10 août 2006, 09:11

pourtant le mec recevait d'autres mails sur lesquels on voyait des liens ... est ce une autre forme d'encodage ?

dmzk
Invité n'ayant pas de compte PHPfrance

10 août 2006, 09:23

Au temps pour moi, je pense qu'il reçoit un minimum de html puisqu'il a pris en compte les balises <b>
Par contre je ne comprends pas pourquoi il ne prend pas les balises <a> de mon mail ainsi que les <font> ... chez moi ça marche pourtant.

Modérateur PHPfrance
Modérateur PHPfrance | 6037 Messages

10 août 2006, 18:19

Quand il clique sur les liens, l'adresse est mauvaise ou bien il ne voit pas les liens soulignés ou bien il voit la source HTML au lieu des liens ?
Règle n°2 du webmaster : Toujours commencer par le HTML qu'on veut obtenir....toujours ! :priere:
J'aime apprendre de nouvelles choses.