Mail php
marie
-
Freddy -
Freddy -
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
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:
- Mail php
- Publipostage mail - Accueil - Word
- Windows live mail - Télécharger - Mail
- Créer une adresse mail hotmail - Guide
- Comment télécharger un mail - Guide
- Cegetel mail ✓ - Forum Mail
8 réponses
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
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
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)
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)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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);*/
}
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);*/
}
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 :-)
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 :-)
ba oui sur yahooca marche,
je v chercher ce qu il faut regler dans
outlook, si je trouve je posterai un message :)
je v chercher ce qu il faut regler dans
outlook, si je trouve je posterai un message :)