Probleme pour envoyer mail php ?

Bonjour,
Je suis entrain de faire mon site en localhost et je souhaite faire une page pour envoyer des mail. Voila mon code :

<?php
$i = 0
;
for ($i = 0; $i < 10 ; $i++)
{
mail("destinataire","sujet", "message");
}
?>

mais un message d'erreur apparait :

Warning: mail() [function.mail]: Failed to connect to mailserver at "smpt.gmail.com" port 465, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\wamp\www\****** on line 6

et voici ma config php.ini :

[mail function]
; For Win32 only.
; https://www.php.net/manual/en/mail.configuration.php#ini.smtp
SMTP = smpt.gmail.com
; https://www.php.net/manual/en/mail.configuration.php#ini.smtp-port
smtp_port = 465

donc je voudrais savoir comment je pourrais faire pour que sa marche ??
merci de vos reponses :)

1 réponse

  1. Bonjour,

    En général, la fonction mail() ne marche pas en local. Il faut la tester sur le site distant (celui qui héberge de site définitif...).

    Pour ce qui concerne mail() je préconise toujours Mail de Zend Framework
    http://framework.zend.com/manual/fr/zend.mail.sending.html

    Et souvent en local ça marche...

    A+
    1. et je l'integre ou dans mon script ?