mail utiliser html
15 messages
• Page 1 sur 1
-

hm19000 - WRInaute occasionnel

- Messages: 492
- Inscription: 2 Oct 2005
mail utiliser html
Bonjour,
A l'inscription d'un nouveau membre, il recois un mail de bienvenu, exp :
1. Bonjour nom
mais au lieu de ca, le membre reçoit
2. Bonjour <b>nom</b>
Comment faire pour recevoir 1 ?
voici le code que j'utilise
A l'inscription d'un nouveau membre, il recois un mail de bienvenu, exp :
1. Bonjour nom
mais au lieu de ca, le membre reçoit
2. Bonjour <b>nom</b>
Comment faire pour recevoir 1 ?
voici le code que j'utilise
- Code: Tout sélectionner
$msg='Bonjour <b>'.$donne['user'].'</b> blabla.....';
mail($donne['mail'],"Votre inscription",$msg,"From: monmail@XXX.com " );
Dernière édition par hm19000 le Jeu Fév 07, 2008 20:31, édité 1 fois.
-

UsagiYojimbo - WRInaute accro

- Messages: 8303
- Inscription: 23 Nov 2005
Re: mail utiliser html
hm19000 a écrit:Bonjour,
A l'inscription d'un nouveau membre, il recois un mail de bienvenu, exp :
1. Bonjour non
mais au lieu que le membre reçoit
2. Bonjour <b>nom</b>
Comment faire pour recevoir 1 ?
voici le code que j'utilise
- Code: Tout sélectionner
$msg='Bonjour <b>'.$donne['user'].'</b> blabla.....';
mail($donne['mail'],"Votre inscription",$msg,"From: monmail@XXX.com " );
Il faut envoyer le mail en html, et pas en text/plain (ce qui est le cas par défaut) :
http://www.asp-php.net/ressources/bouts_de_code.aspx?id=35
Le mieux étant de gérer l'envoi en multipart pour adapter le contenu en fonction de ce qui est pris en charge par le client de messagerie ou le webmail utilisé.
Dernière édition par UsagiYojimbo le Jeu Fév 07, 2008 13:14, édité 1 fois.
-

bproductiv - WRInaute accro

- Messages: 4146
- Inscription: 27 Déc 2004
Le must c'est d'envoyer en html ET en plain text car tout le monde n'ouvre pas les mail en html (moi le premier) et à ce moment il faut un texte de subsitution
-

nickargall - WRInaute accro

- Messages: 6339
- Inscription: 13 Juin 2005
Pour le retour à la ligne dans un email en plain text, il faut utiliser le retour chariot et non la balise HTML <br> de retour à la ligne:
- Code: Tout sélectionner
/n
-

UsagiYojimbo - WRInaute accro

- Messages: 8303
- Inscription: 23 Nov 2005
bproductiv a écrit:Le must c'est d'envoyer en html ET en plain text car tout le monde n'ouvre pas les mail en html (moi le premier) et à ce moment il faut un texte de subsitution
Oui en concaténant les deux versions et en envoyant l'entête multipart/alternative.
Comme cela est par exemple expliqué ici : http://www.phportail.net/articles/23-envoi-de-mail-html.php
- capleton59
- WRInaute occasionnel

- Messages: 302
- Inscription: 24 Avr 2005
nickargall a écrit:Pour le retour à la ligne dans un email en plain text, il faut utiliser le retour chariot et non la balise HTML <br> de retour à la ligne:
- Code: Tout sélectionner
/n
- Code: Tout sélectionner
\n
-

nickargall - WRInaute accro

- Messages: 6339
- Inscription: 13 Juin 2005
je me disais aussi en l'écrivant que je me gourais peut être 
- bixi
- WRInaute discret

- Messages: 70
- Inscription: 19 Sep 2007
capleton59 a écrit:nickargall a écrit:Pour le retour à la ligne dans un email en plain text, il faut utiliser le retour chariot et non la balise HTML <br> de retour à la ligne:
- Code: Tout sélectionner
/n
- Code: Tout sélectionner
\n
faire gaffe aussi à la plate-forme utilisé.. linux / mac / windows sont différent .. ya au choix du \r\n du \r ou du \n.. la vrai merde quoi :p
-

bproductiv - WRInaute accro

- Messages: 4146
- Inscription: 27 Déc 2004
bixi a écrit:capleton59 a écrit:faire gaffe aussi à la plate-forme utilisé.. linux / mac / windows sont différent .. ya au choix du \r\n du \r ou du \n.. la vrai merde quoi :p
\r = retour charriot
\n = nouvelle ligne
\t = tabulation
Le système n'y fait rien tant que c'est du php.
- bixi
- WRInaute discret

- Messages: 70
- Inscription: 19 Sep 2007
hum.. désolé mais j'insiste :
pour un retour a la ligne (mail brut) :
\n" =Linux, "\r\n" =Windows et "\n\r" =Mac
\n = nouvelle ligne
\r = positionnement en debut de ligne
c'est con mais els 3 systeme sont différent à ce niveau, ce n'est pas moi qui l'invente
Les \t tabulations n'ont absolument rien a voir la dedans

pour un retour a la ligne (mail brut) :
\n" =Linux, "\r\n" =Windows et "\n\r" =Mac
\n = nouvelle ligne
\r = positionnement en debut de ligne
c'est con mais els 3 systeme sont différent à ce niveau, ce n'est pas moi qui l'invente
Les \t tabulations n'ont absolument rien a voir la dedans
Le système n'y fait rien tant que c'est du php.
-

bproductiv - WRInaute accro

- Messages: 4146
- Inscription: 27 Déc 2004
je me coucherai moins bête ce soir 
-

cw-nico - WRInaute discret

- Messages: 67
- Inscription: 14 Mar 2007
merci bixi pour le "\n" sous différent os ... je savais pas ...
j'avais le même problème ... et je comprenait pas pourquoi sa marcher sur linux mais par sur windows ...
encore et toujours les exceptions affreuses de l'informatique ^^
j'avais le même problème ... et je comprenait pas pourquoi sa marcher sur linux mais par sur windows ...
encore et toujours les exceptions affreuses de l'informatique ^^
15 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- Utiliser la fonction mail() avec xampp
- quel mail utiliser dans les annuaires
- Gmail : utiliser notifieur(Magic Mail Monitor, Pop Tray) ?
- Comment utiliser mail() sans etre considéré comme du spam ?
- Utiliser le bouton +1 sur le site de son entreprise avec une adresse mail de l'entreprise
- Action Collective envers Windows Live Mail : envoi d'e-mail
- Spam gmail Mail System Error - Returned Mail
- Marketing viral et référencement - 11-10-2004
- La boîte de réception prioritaire sur Gmail - 31-08-2010
- Open Federation : Google Talk joue la carte de l'interopérabilité avec XMPP - 17-01-2006
- Gmail, le service de mail de Google, sorti le 1er avril 2004 - 15-04-2004
- Le checksum de la Google Toolbar - 06-04-2003
- Google Sync: Service "push" pour votre calendrier et vos contacts - 10-02-2009
- Google Shared Stuff : un réseau social de plus pour Google - 21-09-2007
- Google lance Picasa en français - 20-09-2005
Consultez la description détaillée des produits ou services de Google suivants : Google SketchUp, Gmail Notifier, Google mail, Google Shared Stuff
- Suggestions de mots-clés
Cet outil vous fournit une liste de mots sémantiquement proches du mot que vous fournissez en entrée. Il peut servir à vous donner des idées de mots à utiliser sur vos pages, voire de contenus à ajouter. - Transformer des textes non cliquables en liens
Cet outil vous permet de trouver des pages citant votre site mais ne faisant pas (encore) de lien. Il suffira parfois d'un simple mail pour transformer cette simple citation en lien (backlink).
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
