Mail php

Fermé
marie - 6 sept. 2005 à 14:39
 Freddy - 14 juin 2006 à 11:10
bonjour,

je veuc utiliser la fonction mail php,
je veux que le mail soit au format html
seulement voila,

quand je le recois ca ne fonctionne pas,

voila ce que j ai mis dans le header

$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";

voila le mail que j obtiens :

Content-type: text/html; charset=iso-8859-1
From: Commerciaux QN marcq <commerciaux@quebecoreurope.com>
Message-Id: <20050901175051.7B0CB10E1@mysql5.localhost>
Date: Thu, 1 Sep 2005 13:50:51 -0400 (EDT)
Return-Path: nobody@mysql5.localhost
X-OriginalArrivalTime: 06 Sep 2005 12:22:47.0594 (UTC) FILETIME=[B0EFA8A0:01C5B2DD]


coucou



si vous avez une idee
merci
A voir également:

8 réponses

kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 527
6 sept. 2005 à 15:00
Salut,

Ben je vois pas ou est le soucis.
0
ca c ce qui s affiche dans mon mail :

Content-type: text/html; charset=iso-8859-1
From: Commerciaux QN marcq <commerciaux@quebecoreurope.com>
Message-Id: <20050901175051.7B0CB10E1@mysql5.localhost>
Date: Thu, 1 Sep 2005 13:50:51 -0400 (EDT)
Return-Path: nobody@mysql5.localhost
X-OriginalArrivalTime: 06 Sep 2005 12:22:47.0594 (UTC) FILETIME=[B0EFA8A0:01C5B2DD]


coucou

il ne devrait y avoir que 'coucou',
je viens de reinstaller mon serveur
sendmail sous linux,

est ce que ca pourrais venir de ca ?

merci
0
kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 527
6 sept. 2005 à 15:10
Je ne pense pas que ça soit le fait du serveur.

Tu les lis comment tes mails? Avec quel client?
Est ce que ce client affiche les headers par défaut?

Tu utilises bien la fonction mail comme ceci?
mail ( $to, $subject, $message, $headers)

0
avec outlook express
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 527
6 sept. 2005 à 15:14
Est ce que tu pourrais nous montrer le code php de l'envoi du mail?
0
voici la fonction que j utilise,
les headers osnt a la fin

function envoiEmail($tbInfoClient){

/* $to = 'marie-laure.dehon@quebecoreurope.com'.', ';
//$to .= 'marielaure_dehon@yahoo.fr';
//$to .= 'francois.laurette@quebecoreurope.com';
$subject = 'Demande de crédit pour un nouveau client';

/*$message = '<html><head>';
$message.= '<style type="text/css">
body
{
font:10px verdana;
}
#panneau_formulaire
{
position:absolute;
left: 50%;
top: 35%;
width: 550px;
height: 400px;
margin:-200px 0px 0px -200px;
padding:0px;
}
#bloc_formulaire
{
border:1px dashed #000;
width:550px;
height:400px;
background: #eeeeee;
margin:0px;
padding:0px;
}
#bloc_formulaire legend
{
font:bold 12px verdana;
color:#000000;
background: none !important;
background-color:#eeeeee;
}
#bloc_formulaire form
{
padding:0px;
margin:0px;
}
div.rangee
{
clear: both;
margin: 14px 0px 0px 0px;
padding:0px;
height:14px;
}
div.rangee label
{
float: left;
width: 210px;
text-align: right;
line-height:14px;
margin:0px;
padding:0px;
cursor:pointer;
}

div.rangee span.formw
{
float: right;
width: 320px;
text-align: left;
margin:0px;
padding:0px;
}

</style>

</head><body>';

$message .= '<div id="panneau_formulaire">';
$message .= '<fieldset id="bloc_formulaire">';
$message .= '<legend>Demande de crédit : nouveau client</legend>';
$message .= '<div class="rangee"><label for="input3">Société :</label><span class="formw">'.$tbInfoClient->client_societe.'</span></div>';
$message .= '<div class="rangee"><label for="input3">Adresse :</label><span class="formw">'.$tbInfoClient->client_adresse.'</span></div>';
$message .= '<div class="rangee"><label for="input4">CP : </label><span class="formw">'.$tbInfoClient->client_cp.'</span></div>';
$message .= '<div class="rangee"><label for="input5">Ville : </label><span class="formw">'.$tbInfoClient->client_ville.'</span></div>';
$message .= '<div class="rangee"><label for="input6">Tel : </label><span class="formw">'.$tbInfoClient->client_telephone.'</span></div>';
$message .= '<div class="rangee"><label for="input7">Fax : </label><span class="formw">'.$tbInfoClient->client_fax.'</span></div>';
$message .= '<div class="rangee"><label for="input8">Mode de réglement : </label><span class="formw">'.$tbInfoClient->client_modereglement.'</span></div>';
$message .= '<div class="rangee"><label for="input8">Chiffres d affaires annuel : </label><span class="formw">'.$tbInfoClient->client_ca.'</span></div>';
$message .= '<div class="rangee"><label for="input8">Siret : </label><span class="formw">'.$tbInfoClient->client_siret.'</span></div>';
$message .= '<div class="rangee"><label for="input9">RCS : </label><span class="formw">'.$tbInfoClient->client_rcs.'</span></div>';
$message .= '<div class="rangee"><label for="input3">Adresse de banque :</label><span class="formw">'.$tbInfoClient->client_adresseBanque.'</span></div>';
$message .= '<div class="rangee"><label for="input10">Commercial : </label>';
$message .= '<span class="formw">';
$message .= $tbInfoClient->commercial_prenom;
$message .= ' '.$tbInfoClient->commercial_nom;
$message .= '</span>';
$message .= '</div>';
$message .= '<div class="rangee"><label for="input11">Date : </label><span class="formw">'.date("d/m/y").'</span></div>';
$message .= '<div class="rangee"><label for="input12">Observation : </label><span class="formw">'.$tbInfoClient->client_observation.'</span></div>';
$message .= '</fieldset>';
$message .= '</div></body></html>';
*/

/* $message='coucou';

// Pour envoyer un mail HTML, l'en-tête Content-type doit être défini
/*$headers = 'MIME-Version: 1.0'."\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1'."\r\n";*/

// En-têtes additionnels
/* $headers .= 'From: Commerciaux QN marcq <commerciaux@quebecoreurope.com>' . "\r\n";

$var = mail($to, $subject, $message, $headers);
//echo $message;
//exit(0);*/
}
0
kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 527
6 sept. 2005 à 15:23
Ben il semblerait que Outlook affiche les headers par défaut chez toi.
Essaie avec un autre client mail pour voir (pourquoi pas sur le web avec une adresse yahoo par exemple), je pense que tu n'auras pas de problème.

Et si c'est bien ça, ce doit être une option à régler dans outlook :-)
0
ba oui sur yahooca marche,
je v chercher ce qu il faut regler dans
outlook, si je trouve je posterai un message :)
0
lrioual Messages postés 1 Date d'inscription mercredi 31 mai 2006 Statut Membre Dernière intervention 31 mai 2006
31 mai 2006 à 09:02
Salut Marie,

J'ai lu ton poste sur ton probleme pour envoyer des mails html en php, dans ton client tu voyais le content-type dans le corps du message au lieu qu'il soit pris en compte.

Tu avasi reslu ton probleme ? car je l'ai la ...

Merci !

Loïc
0
Freddy > lrioual Messages postés 1 Date d'inscription mercredi 31 mai 2006 Statut Membre Dernière intervention 31 mai 2006
14 juin 2006 à 11:10
Et c'est quoi la solution ?
0