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

jordane45 Messages postés 30651 Date d'inscription   Statut Modérateur Dernière intervention   4 830
 
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
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
jordane45 Messages postés 30651 Date d'inscription   Statut Modérateur Dernière intervention   4 830 > Seif
 
Smtp... localhost. .. normal que ça ne marche pas
0
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