Probléme envoie d'email en local
Seif
-
Yuh12 Messages postés 186 Date d'inscription Statut Membre Dernière intervention -
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 !
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
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
-
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...
-
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"
-
-
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.