Probleme: Envoi de mail via PHP - Divers - Linux et OS Alternatifs
Marsh Posté le 13-01-2003 à 18:03:48
Le chemin a été détecté lors du configure, mais l'as tu précisé dans le php.ini (sendmail_path = /usr/sbin/sendmail -t -i) ?
Marsh Posté le 13-01-2003 à 18:05:31
Essayes aussi avec la valeur de retour :
mail(...) or die("Impossible d'envoyer l'e-mail !" );
Marsh Posté le 13-01-2003 à 18:16:00
t'as aussi une section mail dans le php.ini
tu peux aussi voir les infos mail par .....phpinfo()
Marsh Posté le 13-01-2003 à 18:29:09
oui le j'avais mis le path ds le php.ini
mais j'avais pas essayé avec "or die (....)" et la ca marque erreur
Mais je pige pas pourqoui ca part bien en normal mais pas en php
Voila ma section mail de php.ini
[mail function]
; For Win32 only.
SMTP =
; For Win32 only.
sendmail_from = nicoolem@online.fr
; For Unix only. You may supply arguments as well (default: "sendmail -t -i" ).
sendmail_path = /usr/sbin/sendmail -t -i
Marsh Posté le 13-01-2003 à 18:31:00
personnellement mon sendmail_path est mis en commentaire (et ca marche tres bien !)
Marsh Posté le 13-01-2003 à 18:38:48
c'est vrai que c'est pas obligé de le remplir c'est généralement si on se sert d'un serveur mail autre que sendmail (qmail...)
Mais la je pige plus rien du tout
Marsh Posté le 13-01-2003 à 18:40:54
Visiblement, ce n'est pas un problème de configuration du PHP.
Les logs de sendmail indique quelque chose ? Qui est l'utilisateur qui envoye les e-mails ?
Marsh Posté le 13-01-2003 à 18:54:04
Non à un problème d'alias.
J'utilise exim pour l'envoi des mails. Pour PHP, il a fallu que je crée un alias de www-data (utilisateur qui envoye les mails) qui pointe vers mon nom à moi.
Certains serveur POP refusent les messages si l'envoyeur fait partie d'un domaine privé ou n'a pas une syntaxe correcte.
Marsh Posté le 13-01-2003 à 18:55:21
Mais vérifie d'abord les logs de sendmail car il devrait de l'indiquer dans ce cas.
Marsh Posté le 13-01-2003 à 19:38:06
j'ai pas de log pour sendmail, j'ai pas dû l'activer
pour faire ma config de sendmail j'ai utilisé ce site:
http://www.funix.org/fr/linux/main [...] &page=full
j'ai juste remplacer le fai.fr par wanadoo.fr
et mon fichiers hosts j'ai 127.0.0.1 localhost.localdomain localhost
j'ai pas de domaine, apparement ce n'est pas obligatoire, je me trompe peut etre
dans genericstable j'ai mis nobody:monadresse@wanadoo.fr
J'ai un pote qui a fait la meme procédure et lui ca marche sous php, on a le meme sendmail.cf
En tous cas j'arrete la aujourd'hui, si vous connaissez un bon site avec un how-to complet ca m'interesse ;-)
J'ai juste besoin d'un serveur pour envoyer un mail de temps en temps quand des visiteurs s'inscrivent sur mon site donc vraiment rien de plus simple .... en théorie
Marsh Posté le 14-01-2003 à 16:05:57
bon j'ai solutionné le problème tout simplement en faisant une mise à jour du noyau.
Marsh Posté le 13-01-2003 à 17:51:19
Salut à tous,
Voila, j'ai un serveur web sous redhat 7.3
le sendmail configuré pour relayer chez wanadoo qui fonctionne
bien sous telnet et via outlook.
au moment du configure de php (php-4.2.3) le path de sendmail est bien détecté (/usr/sbin/sendmail) je fais le make, le make install
Mais quand je fais un script php qui utilise la fonction mail, et la rien ne part...et bien sur rien n'arrive
quand je fais un mailq la file est vide.
Si quelqu'un à une idée pour me debloquer
Merci
---------------
Nicoolem - nicoolem.online.fr