Mail PHP wampserver
Résolu/Fermé
Bonjour,
Je fais actuellement un site internet, et j'utilise la fonction 'mail' en PHP ...
le problème avec cette fonction, c'est que l'on ne peut pas sauter de ligne dans le corps du message :/
Lorsque le destinataire reçoit le mail, ça fait très sale...
Quand je met des balises "<p>" ou encore "<br />", il me l'affiche dans le corps.
Merci d'avance.
Cordialement.
Je fais actuellement un site internet, et j'utilise la fonction 'mail' en PHP ...
le problème avec cette fonction, c'est que l'on ne peut pas sauter de ligne dans le corps du message :/
Lorsque le destinataire reçoit le mail, ça fait très sale...
Quand je met des balises "<p>" ou encore "<br />", il me l'affiche dans le corps.
Merci d'avance.
Cordialement.
A voir également:
- Mail PHP wampserver
- Wampserver - Télécharger - Divers Web & Internet
- Publipostage mail - Accueil - Word
- Windows live mail - Télécharger - Mail
- Thunderbird mail - Télécharger - Mail
- Créer une adresse mail hotmail - Guide
2 réponses
justoo76
Messages postés
186
Date d'inscription
mardi 13 avril 2010
Statut
Membre
Dernière intervention
23 mars 2016
13
3 juin 2010 à 11:00
3 juin 2010 à 11:00
Bonjour,
tiens j'ai fait la même chose et sa marche chez moi :
function envoi_mail2($dest,$mail_exp, $objet,$msg,$cc){
$destinataire = $dest; //Prend l'adresse mail du fichier csv ou du champ remplit
$expediteur = $mail_exp; //pour le test
$reponse = $expediteur; //prend le champ "Entrez votre adresse mail"
$mess=""; //Pour l'instant le corp du message est vide
$msg = nl2br(htmlentities($_POST['msg'],ENT_COMPAT));
$mess=$msg;
$header= "From: $expediteur\r\n";
if($cc!=null){
$header.= "Cc: $cc\n";
}
$header.= "Reply-To: $reponse\r\n";
$header.= "Content-Type: text/plain; charset=\"iso-8859-1\"\r\n";
if(mail($destinataire, //Fonction mail, elle se sert de tout les paramètres remplis
$objet, //précedament pour envoyer le mail
$mess,$header))return true; else echo 'erreur d\'envoi, Vous n\'avez peu-être pas bien configurer votre SMTP !<br>';return false;
}
En gros c'est la fonction nl2br(htmlentities($_POST['msg'],ENT_COMPAT)); qui opère...
Tiens moi au courant !
tiens j'ai fait la même chose et sa marche chez moi :
function envoi_mail2($dest,$mail_exp, $objet,$msg,$cc){
$destinataire = $dest; //Prend l'adresse mail du fichier csv ou du champ remplit
$expediteur = $mail_exp; //pour le test
$reponse = $expediteur; //prend le champ "Entrez votre adresse mail"
$mess=""; //Pour l'instant le corp du message est vide
$msg = nl2br(htmlentities($_POST['msg'],ENT_COMPAT));
$mess=$msg;
$header= "From: $expediteur\r\n";
if($cc!=null){
$header.= "Cc: $cc\n";
}
$header.= "Reply-To: $reponse\r\n";
$header.= "Content-Type: text/plain; charset=\"iso-8859-1\"\r\n";
if(mail($destinataire, //Fonction mail, elle se sert de tout les paramètres remplis
$objet, //précedament pour envoyer le mail
$mess,$header))return true; else echo 'erreur d\'envoi, Vous n\'avez peu-être pas bien configurer votre SMTP !<br>';return false;
}
En gros c'est la fonction nl2br(htmlentities($_POST['msg'],ENT_COMPAT)); qui opère...
Tiens moi au courant !