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 :
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