Page 1 sur 2

configurer php.ini pour avoir la fonction mail()

Posté : 19 févr. 2006, 13:05
par boss legender4
bonjour tout le monde

j'ai installer un Serveur Web avec:
Apache2
php5
Mysql4
(je suis sous windows XP)

l'installation s'est passer correctement
mais la fonction mail() n'est pas activé.
j'ai chercher un peu partout sur le NET
mais j'ai rien trouver d'interesent.

pouvez vous me dire ce qu'il faut modifier
dans php.ini ?

Posté : 19 févr. 2006, 13:09
par Cyrano
En principe si tu ne l'as pas expréssément désactivée dans ton php.ini, la fonction mail() est active par défaut. Mais en local, elle ne peut fonctionner que si tu as configuré le port SMTP : ce que tu peux faire pour ça, c'est mettre l'adresse du serveur SMTP de ton FAI, exemple:
SMTP = "smtp.wanadoo.fr"

Posté : 19 févr. 2006, 13:11
par boss legender4
ok je vais essaillé je te dirais si sa marche

Posté : 19 févr. 2006, 13:17
par boss legender4
non pareil je vous envoie le code de mon php.ini

Code : Tout sélectionner

[mail function] ; For Win32 only. SMTP = smtp.wanadoo.fr ; For Win32 only. ; sendmail_from = ; For Unix only. You may supply arguments as well (default: "sendmail -t -i"). ;sendmail_path = /var/qmail/bin/sendmail ; Force the addition of the specified parameters to be passed as extra parameters ; to the sendmail binary. These parameters will always replace the value of ; the 5th parameter to mail(), even in safe mode. ;mail.force_extra_parameters =

Posté : 19 févr. 2006, 13:19
par Cyrano
As-tu bien redémarré ton serveur Apache après avoir effectué les changements pour que ce soit correctement pris en compte ?

Posté : 19 févr. 2006, 13:20
par boss legender4
oui je l'ai bien redemarer

Posté : 19 févr. 2006, 13:23
par boss legender4

Posté : 19 févr. 2006, 14:09
par Cyrano
Bien, je viens de refaire un test qui fonctionne parfaitement : voici l'extrait de mon php.ini :

Code : Tout sélectionner

[mail function] ; For Win32 only. SMTP = "smtp.wanadoo.fr" smtp_port = 25 ; For Win32 only. sendmail_from = [email protected]
Avec une application en local, je me suis envoyé un courriel que j'ai normalement reçu dans la minute qui a suivi.

Posté : 20 févr. 2006, 12:45
par boss legender4
j'ai donc modifier sa mais mon forum phpBB me met une erreur disant que la fonction mail n'est pas activé enfin on ma dit que sa voulait dire sa

Code : Tout sélectionner

Ran into problems sending Mail. Response: 554 : Relay access denied DEBUG MODE Line : 165 File : smtp.php

Posté : 20 févr. 2006, 14:23
par Min's
C'est ptet que wanadoo n'est pas ton FAI :)

Quel est ton FAI?

Mets comme smtp le même que tu mets dans ton outllok pour tes mails... (sauf évidemment si tu es hotmail :) )

Posté : 20 févr. 2006, 14:25
par boss legender4
je suis chez cegetel .net je vais essaillé smtp.cegetel.net

Posté : 20 févr. 2006, 14:28
par boss legender4
toujour pareil phpBB m'affiche toujours le meme message.

Posté : 21 févr. 2006, 18:38
par boss legender4
personne sais comment faire ?

Posté : 22 févr. 2006, 09:14
par titerm
Assure toi que l'adresse email emettrice appartient au domaine du serveur smtp (le champs FROM de ton email).

Soit [email protected] dans le dernier cas
ou [email protected] dans le premier....

Posté : 22 févr. 2006, 16:19
par boss legender4
non toujour pas
c'est bizar meme en acces distant sa marche pas