La fonction mail()

Bonjour cher mentor!
j'utilise une fonction mail() dans mon code. mais quand j'accède à la page il y a l'erreur suivante :
Warning: mail(): Failed to connect to mailserver at "localhost" port 25,
verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\wamp64\www\job_for_all\envoi_message.php on line 45.

voici la configuration de mon ficher 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 ="***@***d"

; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
; http://php.net/sendmail-path
;sendmail_path =

aidez moi a resoudre le problème s'il vous plait

2 réponses

  1. en fait , j'utilise WAMP. est ce qu'en plus de ca je dois installer un serveur de mail ?
    1. Modérateur
      Si tu as déjà un compte sur un fournisseur de mail, tu dois y ajouter ces informations dans le fichier de configuration.
    2. @NHenryoui ! j'ai un compte mail sur hotmail.fr. comment puise je proceder s'il te plait ?
    3. Modérateur
      @ibnomarJe n'utilise pas WAMP (n'ayant pas le W), mais des liens sont mis en commentaire dans le fichier, je pense que les visiter t'aideront.
  2. Modérateur
    Ton serveur de mail est en local ? (localhost")
    Si non, mets les informations dans le fichier qui correspondent à ton fournisseur de mail.

    De plus il est courant que la fonction mail soit désactivée par les hébergeurs à cause des sites infiltrés qui envoient du spam.