Fonction Mail()

fromme460 Messages postés 10 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' , '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 :(
Configuration: Windows XP
Firefox 3.1

14 réponses

  1. Nabla's Messages postés 18201 Date d'inscription   Statut Contributeur Dernière intervention   3 228
     
    essayes de virer cette ligne:

    ini_set('SMTP' , 'smtp.menara.ma');
    2
    1. diable2010
       
      exactement
      0
  2. Nabla's Messages postés 18201 Date d'inscription   Statut Contributeur Dernière intervention   3 228
     
    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 ?
    0
    1. fromme460 Messages postés 10 Statut Membre
       
      merci Prof de linguistique mais si sa commence avec toi comme sa stp contenté toi juste de repende a mes questions si sa te branche bien et stoppé de articulé
      0
      1. Nabla's Messages postés 18201 Date d'inscription   Statut Contributeur Dernière intervention   3 228 > fromme460 Messages postés 10 Statut Membre
         
        1- si je te demande de faire attention à ton orthographe,c 'est que statistiquement, plus tu écris mal, plus les gens se disent que tu n'est pas près a faire des efforts, et ne viennent pas t'aider

        2- je t'ai posé 2 questions: j'ai besoin que tu y réponde pour t'aider
        0
      2. fromme460 Messages postés 10 Statut Membre > Nabla's Messages postés 18201 Date d'inscription   Statut Contributeur Dernière intervention  
         
        any way pour la 1er question oui , menara c'est mon Fai
        et pour la 2eme question je sais pas !
        vu que j'ai seulement le passe et le id pour le transfert de ftp !
        0
  3. loocla Messages postés 206 Statut Membre 18
     
    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
    0
    1. Nabla's Messages postés 18201 Date d'inscription   Statut Contributeur Dernière intervention   3 228
       
      le php.ini: il y a accès que chez lui, et il a dit que ca marchait chez lui

      chez son hébergeur, il utilise la fontion ini_set, donc c'est good
      0
  4. fromme460 Messages postés 10 Statut Membre
     
    oui justement mais franchement sa me faire chié sa :(
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. fromme460 Messages postés 10 Statut Membre
     
    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 !!
    0
    1. Nabla's Messages postés 18201 Date d'inscription   Statut Contributeur Dernière intervention   3 228
       
      c'est ce que je te demandais.

      menara c'est quoi? ton FAI? ton hébergeur ?
      0
  7. fromme460 Messages postés 10 Statut Membre
     
    menara c'est mon FAI
    mon hébergeur c'est hébérjahize *
    0
    1. Nabla's Messages postés 18201 Date d'inscription   Statut Contributeur Dernière intervention   3 228
       
      ini_set('SMTP' , 'smtp.menara.ma');

      le smtp n'est accessible que depuis les clients du fournisseur ... donc c'est normal que ca marche chez toi et pas sur ton site

      il faut trouver le SMTP de hébérjahize (si il y en a un, et si tu as le droit de l'utiliser
      0
  8. fromme460 Messages postés 10 Statut Membre
     
    ok merci infiniment je vais essayer et puis je vais vous faire signale si sa marche en attendant merci pour tout !
    0
    1. diable2010
       
      ta pas besoin d'ectrire le SMTP dans le code tu enléve SMTP.MENARA.mA

      le smtp chez hebrjahiz et deja configurer par default
      0
  9. fromme460 Messages postés 10 Statut Membre
     
    donc je ferais quoi alors ??
    0
  10. fromme460 Messages postés 10 Statut Membre
     
    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 :)
    0
  11. loocla Messages postés 206 Statut Membre 18
     
    "diable2010 a dit : exactement"

    Merci diable2010 !
    0
  12. diable2010
     
    pas de quoi,

    si vous êtes besoin d'autre aide voila mon e-mail:

    contact@marrakech-host.com
    0
  13. fromme460 Messages postés 10 Statut Membre
     
    également ! merci infiniment et puis pareille pour toi :)
    bik8yg@gmail.com *
    0
  14. Nabla's Messages postés 18201 Date d'inscription   Statut Contributeur Dernière intervention   3 228
     
    moi j'en connais deux qui vont recevoir plein de spams....
    0
  15. loocla Messages postés 206 Statut Membre 18
     
    Ah toi aussi tu les connais xD
    0