Fonction Mail()
fromme460
Messages postés
10
Statut
Membre
-
loocla Messages postés 206 Statut Membre -
loocla Messages postés 206 Statut Membre -
Bonjour,
ben bref j'ai un problème avec la fonction Mail() c'est que sa marche sur mon sérver EasyPHP sur mon pc mais quand je héberges sa fonction pas :( noté que que dés mon pc les message passe et sa fonction vachement bien :(
ps: l'erreur qui s'affiche apré l'hébergement c'est--- >
Warning: mail() [function.mail]: Failed to connect to mailserver at "smtp.menara.ma" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\Inetpub\vhosts\casaprestige.com\httpdocs\scripte.php on line 37
Erreur : echec lors de l'envoi du mail !
voila mon site ---> http://www.casaprestige.com
ma script c'est la suivent :
<?php
session_start();
$_SESSION['nom'];
$_SESSION['adresse'];
$_SESSION['telephone'];
$_SESSION['gsm'];
$_SESSION['lieu'];
$_SESSION['modele'];
$_SESSION['date_depart'];
$_SESSION['heure_prise'];
$_SESSION['date_retour'];
$_SESSION['email'];
$_SESSION['message'];
ini_set('SMTP' , 'smtp.menara.ma');
ini_set('sendmail_from' , '[email protected]');
ini_set('smtp_port', '25');
$mail_to = "[email protected]";
$mail_subject = "Réservations";
$From = $_SESSION['email'];
$From .= "MIME-version: 1.0\n";
$From .= "Content-type: text/html; charset= iso-8859-1\n";
$mail_body = "Nom : ". $_SESSION['nom']."<br/>";
$mail_body .= "Adresse : ".$_SESSION['adresse']."<br/>";
$mail_body .= "Telephone: ".$_SESSION['telephone']."<br/>";
$mail_body .= "gsm : ".$_SESSION['gsm']."<br/>";
$mail_body .= "lieu : ".$_SESSION['lieu']."<br/>";
$mail_body .= "Modele : ".$_SESSION['modele']."<br/>";
$mail_body .= "Date_depart : ".$_SESSION['date_depart'] ."<br/>";
$mail_body .= "heure_prise : ".$_SESSION['heure_prise']."<br/>";
$mail_body .= "Date_retour: ".$_SESSION['date_retour']."<br/>";
$mail_body .= "Message : ".$_SESSION['message']."<br/>";
if(mail("".$mail_to."","".$mail_subject."","".$mail_body."","".$From.""))
{
header("Location: msg_envoyer.php");
}
else
{
echo"Erreur : echec lors de l'envoi du mail !";
}
?>
svp aidés moi :(
ben bref j'ai un problème avec la fonction Mail() c'est que sa marche sur mon sérver EasyPHP sur mon pc mais quand je héberges sa fonction pas :( noté que que dés mon pc les message passe et sa fonction vachement bien :(
ps: l'erreur qui s'affiche apré l'hébergement c'est--- >
Warning: mail() [function.mail]: Failed to connect to mailserver at "smtp.menara.ma" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\Inetpub\vhosts\casaprestige.com\httpdocs\scripte.php on line 37
Erreur : echec lors de l'envoi du mail !
voila mon site ---> http://www.casaprestige.com
ma script c'est la suivent :
<?php
session_start();
$_SESSION['nom'];
$_SESSION['adresse'];
$_SESSION['telephone'];
$_SESSION['gsm'];
$_SESSION['lieu'];
$_SESSION['modele'];
$_SESSION['date_depart'];
$_SESSION['heure_prise'];
$_SESSION['date_retour'];
$_SESSION['email'];
$_SESSION['message'];
ini_set('SMTP' , 'smtp.menara.ma');
ini_set('sendmail_from' , '[email protected]');
ini_set('smtp_port', '25');
$mail_to = "[email protected]";
$mail_subject = "Réservations";
$From = $_SESSION['email'];
$From .= "MIME-version: 1.0\n";
$From .= "Content-type: text/html; charset= iso-8859-1\n";
$mail_body = "Nom : ". $_SESSION['nom']."<br/>";
$mail_body .= "Adresse : ".$_SESSION['adresse']."<br/>";
$mail_body .= "Telephone: ".$_SESSION['telephone']."<br/>";
$mail_body .= "gsm : ".$_SESSION['gsm']."<br/>";
$mail_body .= "lieu : ".$_SESSION['lieu']."<br/>";
$mail_body .= "Modele : ".$_SESSION['modele']."<br/>";
$mail_body .= "Date_depart : ".$_SESSION['date_depart'] ."<br/>";
$mail_body .= "heure_prise : ".$_SESSION['heure_prise']."<br/>";
$mail_body .= "Date_retour: ".$_SESSION['date_retour']."<br/>";
$mail_body .= "Message : ".$_SESSION['message']."<br/>";
if(mail("".$mail_to."","".$mail_subject."","".$mail_body."","".$From.""))
{
header("Location: msg_envoyer.php");
}
else
{
echo"Erreur : echec lors de l'envoi du mail !";
}
?>
svp aidés moi :(
Configuration: Windows XP Firefox 3.1
A voir également:
- Hebrjahiz
- Fonction si ou - Guide
- Comment télécharger un mail - Guide
- Hotmail mail - Guide
- Fonction trier excel - Guide
- Yahoo.fr mail - Guide
14 réponses
tu devrais apprendre des règles de français de base...
ensuite: es ce que tu as bien le droit d'utiliser cette fonction? tu mets
ini_set('SMTP' , 'smtp.menara.ma');
-> menara c'est ton hébergeur ou ton fournisseur d'accès ?
-> es ce que l'utilisation de ce serveur smtp est autorisé sur ton contract d"habergemetn de site web ?
ensuite: es ce que tu as bien le droit d'utiliser cette fonction? tu mets
ini_set('SMTP' , 'smtp.menara.ma');
-> menara c'est ton hébergeur ou ton fournisseur d'accès ?
-> es ce que l'utilisation de ce serveur smtp est autorisé sur ton contract d"habergemetn de site web ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
merccccccccciiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii vachement Mec t'es méga cool toi :D
oui jé barré le ini_set('SMTP' , 'smtp.menara.ma'); et sa marche cooooooooool
XD
et puis je remercié tt les gents ici a très bientôt :)
oui jé barré le ini_set('SMTP' , 'smtp.menara.ma'); et sa marche cooooooooool
XD
et puis je remercié tt les gents ici a très bientôt :)