Pb avec la fct mail() _ php

amine_marc Messages postés 286 Statut Membre -  
Melooo Messages postés 1476 Statut Membre -
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
A voir également:

3 réponses

Melooo Messages postés 1476 Statut Membre 84
 
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
0
amine_marc Messages postés 286 Statut Membre 2
 
comment je peut modifier mon fichier php.ini pr que la fct mail() fonctionne sur localhost ?
0
amine_marc Messages postés 286 Statut Membre 2
 
merci Melooo, dommage çca marche pas :/ sur easyphp :(
0