[mail()] Erreur avec php.ini
Utilisateur anonyme
-
Paco -
Paco -
Bonjour,
J'utilise WAMPServeur 2.0.
Quand je fais appelle à la fonction mail(), PHP me répond cordialement :
Je n'ai pas encore touché à php.ini.
Quelqu'un connaitrait-il une manip pour que je puisse envoyer des mails ?
Merci d'avance !
--
Fait comme Moi, n'imite Personne.
J'utilise WAMPServeur 2.0.
Quand je fais appelle à la fonction mail(), PHP me répond cordialement :
Warning: mail() [function.mail]: "sendmail_from" not set in php.ini or custom "From:" header missing in C:\wamp\www\test.php on line 18
Je n'ai pas encore touché à php.ini.
Quelqu'un connaitrait-il une manip pour que je puisse envoyer des mails ?
Merci d'avance !
--
Fait comme Moi, n'imite Personne.
A voir également:
- [mail()] Erreur avec php.ini
- Comment télécharger un mail - Guide
- Erreur player 4001 free - Forum Samsung
- Erreur 4101 - Forum Lecteurs et supports vidéo
- Hotmail mail - Guide
- Mail avec accusé de réception - Guide
11 réponses
Le hic, c'est que je ne sais ni ou trouver le port, ni le serveur...
PS: l'erreur était :
Warning: mail() [function.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:\wamp\www\test.php on line 26
PS: l'erreur était :
Warning: mail() [function.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:\wamp\www\test.php on line 26
Pour le FROM, c'est bon merci, mais une autre erreur s'affiche :
J'avoue n'avoir jamais rien compri au ports. Quelq'un pourrait m'aider ? Merci
Warning: mail() [<a href='function.mail'>function.mail</a>]: 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:\wamp\www\test.php on line 18
J'avoue n'avoir jamais rien compri au ports. Quelq'un pourrait m'aider ? Merci
en fait dans ton php.ini il ma,que l'adresse d'nvoi par défault il faut donc la rajouter ou fair cela:
mail('[email protected]', 'Titre',$message, 'from:[email protected]');
mail('[email protected]', 'Titre',$message, 'from:[email protected]');
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Rien de plus Simple :
Ce n'est qu'un test...
if(mail('[email protected]', 'Titre', 'test'))
{
echo "<font color='gray'>Message Envoyé</font><br>";
}
else
{
echo "<font color='red'><B>Message non Envoyé</b></font><br>";
}
Ce n'est qu'un test...
en fait ce sont des donné supplémentaires et toi tu as omis l'obligatoire from: de plus lentète 'test' n'existe pas
ex:
mail('[email protected]', 'Titre', 'from:[email protected]')
de plus dans les entètes tu peut ajouer d'autres information comme des copies caché etc...
ex:
mail('[email protected]', 'Titre', 'from:[email protected]')
de plus dans les entètes tu peut ajouer d'autres information comme des copies caché etc...