Mon email ne s'envoit pas
pythogeek
Messages postés
4
Statut
Membre
-
pythogeek Messages postés 4 Statut Membre -
pythogeek Messages postés 4 Statut Membre -
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
et voici mon sendmail.ini
et voici a la fin mon petit code qui envoit l'email
merci de m'aider :)
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:
- Mon email ne s'envoit pas
- Comment creer un compte email - Guide
- Facebook piraté et adresse email changé - Guide
- Créer un compte email gratuit hotmail - Guide
- Email extractor 1.4 - Télécharger - Mail
- Email jetable - Guide
3 réponses
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é.
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é.
ElementW
Messages postés
5690
Statut
Contributeur
1 224
De plus son en-tête est erroné, ce qui entraînera sûrement des rejets car il sera considéré comme absent.
pythogeek
Messages postés
4
Statut
Membre
oui c'est vrai mon en-tete est érroné je viens de corrigé !
J'ai refait le script le voiçi
il m'affiche Email sending failed
<?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