Probleme: Envoi de mail via PHP

Probleme: Envoi de mail via PHP - Divers - Linux et OS Alternatifs

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
Reply

Marsh Posté le 13-01-2003 à 17:51:19   

Reply

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) ?

Reply

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 !" );

Reply

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()

Reply

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


---------------
Nicoolem - nicoolem.online.fr
Reply

Marsh Posté le 13-01-2003 à 18:31:00    

personnellement mon sendmail_path est mis en commentaire (et ca marche tres bien !)

Reply

Marsh Posté le 13-01-2003 à 18:31:46    

mais curieusement j'ai ce path dans phpinfo() ....

Reply

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


---------------
Nicoolem - nicoolem.online.fr
Reply

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 ?

Reply

Marsh Posté le 13-01-2003 à 18:47:38    

tu penses à un probleme de droits ?

Reply

Marsh Posté le 13-01-2003 à 18:47:38   

Reply

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.

Reply

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.

Reply

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


---------------
Nicoolem - nicoolem.online.fr
Reply

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.


---------------
Nicoolem - nicoolem.online.fr
Reply

Marsh Posté le 14-01-2003 à 17:10:50    

Avec quelles options en plus ?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed