Php email

Fermé
mehdi_boussarhane Messages postés 50 Date d'inscription dimanche 23 novembre 2008 Statut Membre Dernière intervention 15 janvier 2012 - 26 juil. 2009 à 15:50
mehdi_boussarhane Messages postés 50 Date d'inscription dimanche 23 novembre 2008 Statut Membre Dernière intervention 15 janvier 2012 - 26 juil. 2009 à 17:31
Bonjje suis debutant en php et je vx que qlq1 m'aide ,jutilise wamp 2.0 ma configuration php.ini est la suivante

[mail function]
; For Win32 only.
SMTP = smtp.live.com
smtp_port = 25

; For Win32 only.
sendmail_from = midou_1099@hotmail.com

et mon code source :

<?php
$headers ='From: "nom"<midou_1099@hotmail.com>'."\n";
$headers .='Reply-To: midou_1099@hotmail.com'."\n";
$headers .='Content-Type: text/plain; charset="iso-8859-1"'."\n";
$headers .='Content-Transfer-Encoding: 8bit';

if(mail('midou_1099@hotmail.com', 'Sujet', 'Message de test', $headers))
{
echo 'Le message a bien été envoyé';
}
else
{
echo 'Le message n\'a pu être envoyé';
}
?>

et voila mon message d'erreur :

Warning: mail() [function.mail]: Failed to connect to mailserver at "smtp.live.com" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\wamp\www\Test\email.php on line 22
A voir également:

8 réponses

avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 497
26 juil. 2009 à 15:56
Essaye le port 5025 (certains FAI bloquent le port 25).
0
mehdi_boussarhane Messages postés 50 Date d'inscription dimanche 23 novembre 2008 Statut Membre Dernière intervention 15 janvier 2012 13
26 juil. 2009 à 16:32
j'ai essayé avec le num de port 5025 mais ca marche pa
0
avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 497
26 juil. 2009 à 16:47
Si tu as un antivirus/parefeu, vérifie qu'il laisse bien passé la connexion.
Essaye ça : Menu démarrer → Excécuter → Tape "cmd" → Tape "telnet smtp.live.com smtp" : Si il ne te réponds rien, c'est ok.
0
mehdi_boussarhane Messages postés 50 Date d'inscription dimanche 23 novembre 2008 Statut Membre Dernière intervention 15 janvier 2012 13
26 juil. 2009 à 16:55
apres avoir essayer votre commande dos "telnet smtp.live.com smtp" m'a repondu par :


C:\Documents and Settings\Administrateur>telnet smtp.live.com smtp
Connexion à smtp.live.com...Impossible d'ouvrir une connexion à l'hôte, sur le p
ort smtp: Échec lors de la connexion
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 497
26 juil. 2009 à 16:57
Ton parefeu bloque le port ...
Arrive-tu as envoyé un email depuis ton client de messagerie (Thunderbird, Outlook, ...) ?
0
mehdi_boussarhane Messages postés 50 Date d'inscription dimanche 23 novembre 2008 Statut Membre Dernière intervention 15 janvier 2012 13
26 juil. 2009 à 17:05
j'ai esayé avec gmail et hotmail et ca va bien marcher,mais avec outlook j'ai jamais essayé
0
Siph3r Messages postés 6 Date d'inscription dimanche 26 juillet 2009 Statut Membre Dernière intervention 28 juillet 2009
26 juil. 2009 à 17:14
Evidemment, tu accède aux boîtes hotmail et gmail depuis le web, et donc par une application autorisée par le pare-feu (ton navigateur).
Désactive le pare-feu et réessaie telnet.
0
mehdi_boussarhane Messages postés 50 Date d'inscription dimanche 23 novembre 2008 Statut Membre Dernière intervention 15 janvier 2012 13
26 juil. 2009 à 17:31
dès la premier fois mon parfeu est desactivé j'ai essayer de l'activer pour ressayer ,et m'a repondu par :

220 BLU0-SMTP63.blu0.hotmail.com Microsoft ESMTP MAIL Service, Version: 6.0.3790
.3959 ready at Sun, 26 Jul 2009 08:29:25 -0700


Perte de la connexion à l'hôte.

C:\Documents and Settings\Administrateur>
0