Mon email ne s'envoit pas

Fermé
pythogeek Messages postés 4 Date d'inscription vendredi 17 avril 2015 Statut Membre Dernière intervention 17 avril 2015 - 17 avril 2015 à 16:16
pythogeek Messages postés 4 Date d'inscription vendredi 17 avril 2015 Statut Membre Dernière intervention 17 avril 2015 - 17 avril 2015 à 19:58
Bonjour,
j'ai configurer mon smtp , le probléme est que le email ne s'envoit pas ,, je crois que j'ai fait une erreur au niveau de la configuration
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 = mister.seifou@gmail.com

; 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" 



et voici mon sendmail.ini
 [sendmail] 
smtp_server=smtp.gmail.com
smtp_port=587
default_domain=gmail.com
error_logfile=error.log
auth_username=mister.seifou@gmail.com
auth_password=*******
pop3_server=
pop3_username=
pop3_password=
force_sender=mister.seifou@gmail.com
force_recipient=
hostname=


et voici a la fin mon petit code qui envoit l'email
 <?php
$to = "mister.seifou@gmail.com";
$sujet = "Activation de votre compte";
$body = 'Bonjour , pour valider votre compte veuiller cliquez sur le lien ci-dessous =>
';
$entete = "MIME-Version: 1.0\r\n";
$entete .= "Content-type: text/html ; charset=UTF-8\r\n";
$entete .= 'From mister.seifou@gmail.com ::' ."\r\n" .
'Reply-To:contact@pythogeek.com'."\r\n".
'X-Mailer:PHP/' . phpversion();

mail($to,$sujet,$body,$entete);

echo "veuillez visiter votre email pour activer votre compte , Merci ";
?>


merci de m'aider :)
A voir également:

3 réponses

Yuh12 Messages postés 184 Date d'inscription mercredi 7 mai 2014 Statut Membre Dernière intervention 28 septembre 2017 24
17 avril 2015 à 17:53
Bonjour, n'hésitez pas à chercher aussi un peu sur le forum... la il y a quand même trois fois le même problème en tête de liste.

Il me semble qu'il est impossible d'envoyer un mail depuis localhost qui est ton serveur local et ne requiert pas de connexion internet.

Pour utiliser/tester la fonction mail en PHP qui la nécessite, il faut logiquement que le site soit en ligne.

Je ne sais pas si il y a des alternatives en configurant smtp etc mais ce qui est sûr c'est que si tu as a disposition un serveur pour tester online ce sera moins compliqué.
0
ElementW Messages postés 4816 Date d'inscription dimanche 12 juin 2011 Statut Contributeur Dernière intervention 5 octobre 2021 1 228
17 avril 2015 à 17:57
De plus son en-tête
From
est erroné, ce qui entraînera sûrement des rejets car il sera considéré comme absent.
0
pythogeek Messages postés 4 Date d'inscription vendredi 17 avril 2015 Statut Membre Dernière intervention 17 avril 2015
17 avril 2015 à 19:20
oui c'est vrai mon en-tete est érroné je viens de corrigé !
0
pythogeek Messages postés 4 Date d'inscription vendredi 17 avril 2015 Statut Membre Dernière intervention 17 avril 2015
17 avril 2015 à 19:29
J'ai refait le script le voiçi
<?php
$to = 'mister.seifou@gmail.com';
$subject = 'Testing sendmail.exe';
$message = 'Hi, you just received an email using sendmail!';
$headers = 'From: mister.seifou@gmail.com' . "\r\n" .
'MIME-Version: 1.0' . "\r\n" .
'Content-type: text/html; charset=utf-8';
if(mail($to, $subject, $message, $headers))
echo "Email sent";
else
echo "Email sending failed";

?>


il m'affiche Email sending failed
0
pythogeek Messages postés 4 Date d'inscription vendredi 17 avril 2015 Statut Membre Dernière intervention 17 avril 2015
17 avril 2015 à 19:58
Salut les amis j'ai réussi a envoyer des emails a un compte outlook !! la question maintenant c'est pourquoi avec gmail l'email n'a pas était envoyer ..
0