Probléme envoie d'email en local

Seif -  
Yuh12 Messages postés 186 Date d'inscription   Statut Membre Dernière intervention   -
Bonsoir,
bon je dévloppe en local a l'aide de wamp mon site web et je suis sur le script d'inscription, j'ai un probléme au niveau d'envoie d'email , warning : mail(): Failed to connect to mailserver .... j'ai trouver quelque astuces exemple : sendmail mais ça na pas marcher !

// Envoyer  un email pour la validation du compte
          $to = $email;
          $sujet = "Activation de votre compte";
          $body = 'Bonjour , pour valider votre compte veuiller cliquez sur le lien ci-dessous =>
          <a href="http://localhost/Script/activate.php?token='.$token.'&email='.$email.'">Cliquez ici</a>
          ';
          $entete = "MIME-Version: 1.0\r\n";
          $entete .= "Content-type: text/html ; charset=UTF-8\r\n";
          $entete .= 'From PythoGeek.com ::' ."\r\n" . 'Reply-To:***@***'."\r\n". 'X-Mailer:PHP/' . phpversion();
          
          mail($to,$sujet,$body,$entete);
          
          echo "veuillez visiter votre email pour activer votre compte , Merci ";


EDIT : Ajout du langage dans les balises de code
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code

2 réponses

  1. jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   4 831
     
    Bonjour,

    As tu paramétré le serveur SMTP dans ton fichier PHP.ini ?

    Sinon tu peux aussi utiliser la class PHPMAILER.
    Tu trouveras des exemples simples à utiliser et qui permettent d'utiliser sa messagerie gmail par exemple...
    0
    1. Seif
       
      voici mon php.ini


      [mail function]
      ; For Win32 only.
      ; http://php.net/smtp
      SMTP = localhost
      ; http://php.net/smtp-port
      smtp_port = 25

      ; For Win32 only.
      ; http://php.net/sendmail-from
      sendmail_from = you@yourdomain

      ; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
      ; http://php.net/sendmail-path
      ;sendmail_path = "C:\wamp\sendmail\sendmail.exe"
      0
      1. jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   4 831 > Seif
         
        Smtp... localhost. .. normal que ça ne marche pas
        0
  2. Yuh12 Messages postés 186 Date d'inscription   Statut Membre Dernière intervention   24
     
    Localhost n'utilise pas de connexion internet, il n'est donc pas possible d'y utiliser une fonction d'envoi de mail.
    Ces fonctions sont a utiliser et tester en ligne.
    0