Php email

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
Configuration: Windows XP Internet Explorer 6.0

8 réponses

  1. j'ai essayé avec le num de port 5025 mais ca marche pa
    1. 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.
      1. 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
        1. Ton parefeu bloque le port ...
          Arrive-tu as envoyé un email depuis ton client de messagerie (Thunderbird, Outlook, ...) ?
          1. j'ai esayé avec gmail et hotmail et ca va bien marcher,mais avec outlook j'ai jamais essayé
            1. 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.
              1. 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>