Pb avec la fct mail() _ php

Bonjour,

je veux envoyer un simple email à l'aide de la fonction mail(), mais dommage, j'arrive pas à faire ça, est ce que vous pouvez m'aider à résoudre ce pb:

mon code est le suivant:
<?php
$headers = "From: Amine\r\n";
mail("mon_email@live.com", "suj_test","msg_test", $headers);
?>


l'erreur affiché est le suiavnt:

Warning: mail() [function.mail]: Failed to connect to mailserver at "127.0.0.1" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\Program Files\EasyPHP-5.3.5.0\www\Site personnel\fonctions.php on line 44

Sachant que j'ai pas trouvé le fichier php.ini ... ce que j'ai c'est seulement "php.ini-development" et "php.ini-production"

le code de la fct mail() dans ces deux fichiers est le suivant:

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


veuillez me dire où le pb, et merci d'avance, cordialement

3 réponses

  • Votes
  • Date
  • Date décroissante
  1. Salut,
    Tu es en local, donc par défaut tu ne peux pas envoyer de mail, test ton script en ligne ou modifie ton php.ini
    1. comment je peut modifier mon fichier php.ini pr que la fct mail() fonctionne sur localhost ?