Fonction Mail()
fromme460
Messages postés
10
Statut
Membre
-
loocla Messages postés 180 Date d'inscription Statut Membre Dernière intervention -
loocla Messages postés 180 Date d'inscription Statut Membre Dernière intervention -
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' , 'xxxx@xxxxx.com');
ini_set('smtp_port', '25');
$mail_to = "bik8g@gmail.com";
$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' , 'xxxx@xxxxx.com');
ini_set('smtp_port', '25');
$mail_to = "bik8g@gmail.com";
$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 :(
A voir également:
- Fonction Mail()
- Fonction si et - Guide
- Windows live mail - Télécharger - Mail
- Publipostage mail - Accueil - Word
- Comment télécharger un mail - Guide
- Live.fr mail - Forum Mail
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 ?
T'as été faire un tour sur le fichier php.ini ?
Faut que ca ressemble a ca :
[mail function]
; For Win32 only.
;SMTP = localhost
;SMTP = 10.1.0.249
SMTP = adresse
smtp_port = 25
Faut que ca ressemble a ca :
[mail function]
; For Win32 only.
;SMTP = localhost
;SMTP = 10.1.0.249
SMTP = adresse
smtp_port = 25
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
je me sui dit que c'est peut être que la ou j'ai hébergé mon sit n'autorise pas cette fonction ou je sais pas quoi !! est si c'est le cas fin qu'est ce que je peu faire !!
ok merci infiniment je vais essayer et puis je vais vous faire signale si sa marche en attendant merci pour tout !
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 :)