Pb avec la fct mail() _ php

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