Question sur la fonction mail() en PHP

Résolu/Fermé
Pascal_22 Messages postés 534 Date d'inscription lundi 20 mars 2006 Statut Membre Dernière intervention 29 août 2014 - 18 mai 2008 à 03:22
 abdelouahab54 - 18 févr. 2009 à 16:06
Bonjour à tous,

Ça fait maintenant quelques jours que j'essaie de réglé le petit problème que j'ai, mais sans résultats.

J'essai d'envoyer un email avec la fonction mail() en php, voici mon code :
$email = "email du destinataire@yahoo.ca";
$message = "mon message"; 

$headers = "From: admin@yourdomain.com";

mail($email,"objet",$message,$headers);



Voici l'erreur que ca me marque quand j'essaie de l'envoyer:


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\Faites_Nous_connaitre.php on line 116


Après des petite recherche j'ai vu qu'il faut modifier le fichier php.ini dans la section mail. et mettre le bon smtp ...

Par contre moi je n'ai pas de serveur mail, j'ai seulement des courriel personnel comme yahoo et hotmail.

Comment faire pour réussir a envoyer un mail avec la fonction mail() et quoi je dois marquer dans le fichier php.ini pour que le tout fonctionne très bien ??

Merci beaucoup de votre aide !!

Si vous désirer obtenir plus d'info, n'hésitez pas a me le demander !!

Pascal_22
A voir également:

2 réponses

Zuthos Messages postés 184 Date d'inscription vendredi 30 novembre 2007 Statut Membre Dernière intervention 18 novembre 2016 12
18 mai 2008 à 07:59
Bonjour,
Pour moi, il faut installer un serveur de mail.

Je ne sais pas sous windows,
mais sous Linux, il y a exim4 postfix....

peut-être existe-t-il sous windows?

<troll>
de toute façon qu'elle drôle d'idée d'utiliser windows pour faire un serveur html non ? :-)
</troll>
0
Pascal_22 Messages postés 534 Date d'inscription lundi 20 mars 2006 Statut Membre Dernière intervention 29 août 2014 54
19 mai 2008 à 00:23
salut Zuthos,

de toute façon qu'elle drôle d'idée d'utiliser windows pour faire un serveur html non ? :-)
Tu conseil fortement linux pour un serveur web ?? Et pourquoi ???

Pascal_22
0
ApoKps Messages postés 140 Date d'inscription jeudi 25 janvier 2007 Statut Membre Dernière intervention 26 septembre 2008 6 > Pascal_22 Messages postés 534 Date d'inscription lundi 20 mars 2006 Statut Membre Dernière intervention 29 août 2014
19 mai 2008 à 00:32
le <troll> </troll> signifie que c'est de l'humour ;)

Nux est plus performant pour ça, mais autrement tu fais comme moi, tu développe directement en ligne ton PHP (ça me saoulait de devoir avoir 2 BDD, une locale et une distante)....

Normallement, en hébergeant ton fichier PHP sur un serveur, tu ne devrais plus avoir ce problème ;)

ApoKps
0
Pascal_22 Messages postés 534 Date d'inscription lundi 20 mars 2006 Statut Membre Dernière intervention 29 août 2014 54 > ApoKps Messages postés 140 Date d'inscription jeudi 25 janvier 2007 Statut Membre Dernière intervention 26 septembre 2008
19 mai 2008 à 02:15
Merci pour ta réponse ApoKps,

Juste pour valider, vu que je ne connais pas trop le terme que tu as utilisé, Nux = linux ??

Merci beaucoup de votre aide !!

Pascal_22
0
Zuthos Messages postés 184 Date d'inscription vendredi 30 novembre 2007 Statut Membre Dernière intervention 18 novembre 2016 12 > Pascal_22 Messages postés 534 Date d'inscription lundi 20 mars 2006 Statut Membre Dernière intervention 29 août 2014
19 mai 2008 à 10:48
Nux = linux ??

Oui,
En fait Linux, comme tous les unix sont plus performant pour ce qui est réseau.
Toutefois, l'important c'est d'utiliser ce que l'on préfére.

Mais, aussi, quand on peut placer une petite pique amicale au monde windoziens, pourquoi se géner???
0
Pascal_22 Messages postés 534 Date d'inscription lundi 20 mars 2006 Statut Membre Dernière intervention 29 août 2014 54 > Zuthos Messages postés 184 Date d'inscription vendredi 30 novembre 2007 Statut Membre Dernière intervention 18 novembre 2016
19 mai 2008 à 16:10
salut Zuthos,

D'accord je comprends et merci !

Par contre pour revenir a ma question de départ, si je crée mon serveur web en linux et que j'installe, comme tu me l'a mentionner si haut, pour faire le serveur mail, Crois tu que tout va fonctionner pour que je puisse envoyer des mail ! Aussi installer un serveur mail, va tu falloir que je m'abonne quelque part chez un fournisseur ? oubien le tout devra fonctionner de mon serveur mail ??

Merci a tous pour vos réponse !!

Pascal_22
0
abdelouahab54
18 févr. 2009 à 16:06
bonjour a tous
cher ami, j'avais le méme probleme pour la fonction mail et j'ai trouver la solution sur ce site

https://www.vulgarisation-informatique.com/serveur-smtp-windows.php

et mon script a bien marché, et j'ai pu envoyé des email de mon pc
mais le probleme que j'ai eu le landemain jusqua maintenent, quand je veux charger la page localhost du server wamp on me demande mon nom d'utilisateur et le mot de passe alors que je né jamais mis de nom d'utilisateur et mot de passe .
est ce que quelqu'un peu m'aider a resoudre ce probleme?
0