(php) ca marche pas mail()

Bonjour,
j ai utilise la fonction mail() dans mon server local en utilisant wampserver mais ca marche pas.
est ce que ca marche que quand sa sera heberge sur un site, si ca peu marche que dans wampserver sil vous plait aide moi
et dite moi comment ??
merci d avance.
Configuration: Windows XP
Firefox 2.0.0.13

8 réponses

  1. Desolé pour le retard j’étais hypere occupé hier,
    Bon la repense et très simple il suffit de suivre la démarche
    Tu vas a la recherche -> tappe -> *.ini -> tu trouve le fichier php.ini
    (generalement dans c:/prgramme file/esyphp /apache )
    Dans php.ini tu cherche smtp ,tu vas avoir comme résultat
    SMTP = localhost
    Tu change localhost par smtp.menara.ma
    c.a.d

    SMTP = smtp.menara.ma

    Tu enregistre et tu ferme
    Voila un scripte de mail déjà tester

    <?php
    $to = 'younes-gm@hotmail.com';
    $subject = 'le sujet';
    $message = 'Bonjour ! ';
    $headers = ' destination ' . "\r\n" .
    'Reply-To: destination ' . "\r\n" .
    'X-Mailer: PHP/' . phpversion();

    //ini_set("smtp_port","2536");
    //ini_set("SMTP","smtp.menara.ma");
    mail($to, $subject, $message, $headers);
    ?>
    Change younes-gm@hotmail.com avec ton adresse
    Et destination avec la dresse de destination

    Ah j oublier de te dire que si ta kaspersky il faut changer le port de smtp
    Ou bien tu desactive kaspersky avant d’utiliser mail
    Si ca marche pas contacter moi je serai disponible
    0
    1. je vie en maroc je ss abonne avec maroc telecom .
      j ai esseye avec smtp:smtp.menara.ma ou menara.ma
      mais c encore la meme erreur .
      0
      1. dsl du retard de ma reponse mais j utilise Wamp
        0
        1. j ai utilise comme smtp :localhost et j ai redefinit l email mon_email@gmail.com mais il m affiche cette erreur
          Warning: mail() [function.mail]:"sendmail_from" not set in php.ini or custom "From:" header missing in C:\wamp\www\t\teste.php on line 17.

          moi dans la ligne 17 j ai la function mail:
          mail(
          "email_destination@hotmail.fr",
          "ca marche pas",
          "je perd pa espoire: \n\n"
          );

          aidez moi SVP
          0
          1. je suis entre dans php.ini
            comment savoir c quoi mon smtp ?
            est ce que quand j utilise wampserver mon smtp est localhost ???
            0
            1. Tu utilises quoi Wamp ou apache ?

              Fait un clique drois sur l'icone de wamp ou appache?
              0
              1. Bonsoir ;

                Regarde ton fichie php.ini pour cela tu fais :

                config files>php.ini

                cherche le mail function et met sa :

                [mail function]
                ; For Win32 only.
                SMTP = tu mets ton smtp
                smtp_port = 25

                ; For Win32 only.
                ;sendmail_from = tu mets ton email

                ; For Unix only. You may supply arguments as well (default: "sendmail -t -i" ).
                ;sendmail_path =

                ; Force the addition of the specified parameters to be passed as extra parameters
                ; to the sendmail binary. These parameters will always replace the value of
                ; the 5th parameter to mail(), even in safe mode.
                ;mail.force_extra_parameters =

                Nizar
                0
                1. salut
                  j ai pas su comment entre a ce config files .
                  merci d avance.
                  0
              2. Tu n'as pas configurer le serveur smtp.
                0