pb mail html

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : pb mail html

par dunbar » 28 sept. 2007, 19:53

Salut,
j'ai un peu avancé depuis. Il se trouve que mes mails s'affichent très bie partout, sauf sur le logiciel mail Microsoft Entourage pour Mac.

Après quelques bidouillages, j'arrive à envoyer un mail. Une partie du html semble être bien interprété car mes liens html s'affichent correctement.

Seul pb, les retours à la ligne ne sont pas pris en compte et mon client mac reçoit un texte sans retours à la ligne.

A la place de <br/>, j'ai tenté <br/>\n mais c'est le même résultat.
Auriez-vous une idée de comment gérer ça?

Merci pour vos réponses.
Et comme ceci :?:
."\n".

par Invité » 28 sept. 2007, 19:20

Salut,
j'ai un peu avancé depuis. Il se trouve que mes mails s'affichent très bie partout, sauf sur le logiciel mail Microsoft Entourage pour Mac.

Après quelques bidouillages, j'arrive à envoyer un mail. Une partie du html semble être bien interprété car mes liens html s'affichent correctement.

Seul pb, les retours à la ligne ne sont pas pris en compte et mon client mac reçoit un texte sans retours à la ligne.

A la place de <br/>, j'ai tenté <br/>\n mais c'est le même résultat.
Auriez-vous une idée de comment gérer ça?

Merci pour vos réponses.

par Invité » 27 sept. 2007, 19:11

merci pour cette info, mais ça n'a rien changé, mon mail affiche toujours du code html au lieu de l'interpréter.

par Patriboom » 27 sept. 2007, 19:00

FROM va en première information de ton headers et non en dernière comme tu le fais.

par Invité » 27 sept. 2007, 18:57

correction: j'ai oublié un ; en postant, mais il est bien dans le code que j'utilise.

pb mail html

par Invité » 27 sept. 2007, 18:55

Bonjour à tous,

j'essaye d'envoyer un mail au format html à pertir d'un serveur web avec php.
L'envoi se passe bien mais quand j'ouvre mon message j'ai du code html mêlé à du texte.
mon client de messagerie est hotmail, qui lit très bien le html d'habitude.
Mon mail n'est pas complexe il n'y a que quelques <br/> , <a></a> et du texte.

Je soupçonne le header de mon message d'etre la source de ce pb, mais je ne vois rien qui cloche.
Pouvez vous me conseiller?
Mon code:
   $sujet= "monSujet";
   $message = "monMessage"
   //Préparation du header
   $headers= "MIME-Version: 1.0\n";
   $headers .= "Content-type: text/html; charset=iso-8859-1\n";
   $headers.="From: Mon site <" . MAIL_FROM . ">\n"; 

   //mail admin
   mail(MAIL_ADMIN, $sujet, $message, $headers);

MAIL_FROM et MAIL_ADMIN sont des constantes.
Merci pour vos réponses.