Erreur fonction mail()

Eléphant du PHP | 102 Messages

22 mars 2005, 11:48

Bonjour,
Après validation d'un formulaire je souhaite envoyer un mail.
J'ai utilisé pour cela la fonction mail avec le code suivant :
$message="mon message";
$destinataire="monadresse";
$objet="mon objet";
if (mail($destinataire,$objet,$message)) 
	echo "oui";
Voici l'erreur que j'obtiens
Warning: 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:\program files\easyphp1-7\www\html\mail.php on line 94
Je ne comprends pas.
J'ai essayé de configurer d'autres SMTP et smtp_port mais sans succès (comme ceux de neuf telecom etc...).

Je travaille actuellement en local et j'aimerais donc envoyer un mail pour tester.

La 2ème partie de ma question : lorsque les fichiers seront uploadés sur l'hébergeur, y aura-t-il à modifier quoi que ce soit au niveau de la configuration ?
Merci d'avance pour votre aide. :D

bob
Invité n'ayant pas de compte PHPfrance

22 mars 2005, 12:26

Salut !

Installe un serveur smtp genre ArGoSoft Mail Server, il me semble qu'il est gratuit...

----------------------------------------------------------------------------------
j'espère que je ne dis pas de bêtises :D

Eléphanteau du PHP | 21 Messages

22 mars 2005, 12:29

Documentation [url=http://fr.php.net/manual/fr/ref.mail.php]là[/url] et [url=http://faq.free.fr/?q=932]là[/url] si tu est chez free.
Fais attention si tu va chez un hébergeur gratuit souvent la fonction mail et bridée (comme chez free où il y a une limite d'utilisation hebdomadaire) voir purement et simplement supprimée.
News: 97% | Skin: 95% | Interf. d'admin.: 40% | Affichage du contenu d'un dossier: 99% | Créa° de liens distants: 0% | upload d'images/sons MySQL : 0% | Membres : 0% | Forum : 0% | Interface : 98% | Blocs : 80 %

Eléphant du PHP | 102 Messages

22 mars 2005, 12:35

Je ne suis pas chez free, mon hébergeur ne bride rien fort heureusement :p

Merci quand meme de vos réponses mais je ne souhaite pas passer par un autre serveur SMTP.

Qq1 d'autre a-t-il une proposition à me faire ? :)

bob
Invité n'ayant pas de compte PHPfrance

22 mars 2005, 12:49

As-tu modifié dans ton php.ini l'adrese du serveur smtp de ton hébergeur ?

Eléphant du PHP | 102 Messages

22 mars 2005, 15:26

Effectivement non :)
Merci :)

Je teste ca dès que j'upload :p