Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3023 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Divers

  Probleme: Envoi de mail via PHP

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Probleme: Envoi de mail via PHP

n°210926
Nicoolem
Posté le 13-01-2003 à 17:51:19  profilanswer
 

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
mood
Publicité
Posté le 13-01-2003 à 17:51:19  profilanswer
 

n°210935
Hansolo
Posté le 13-01-2003 à 18:03:48  profilanswer
 

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

n°210937
Hansolo
Posté le 13-01-2003 à 18:05:31  profilanswer
 

Essayes aussi avec la valeur de retour :
 
mail(...) or die("Impossible d'envoyer l'e-mail !" );

n°210951
superX
Posté le 13-01-2003 à 18:16:00  profilanswer
 

t'as aussi une section mail dans le php.ini
tu peux aussi voir les infos mail par .....phpinfo()

n°210959
Nicoolem
Posté le 13-01-2003 à 18:29:09  profilanswer
 

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
n°210963
superX
Posté le 13-01-2003 à 18:31:00  profilanswer
 

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

n°210964
superX
Posté le 13-01-2003 à 18:31:46  profilanswer
 

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

n°210967
Nicoolem
Posté le 13-01-2003 à 18:38:48  profilanswer
 

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
n°210971
Hansolo
Posté le 13-01-2003 à 18:40:54  profilanswer
 

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 ?

n°210977
superX
Posté le 13-01-2003 à 18:47:38  profilanswer
 

tu penses à un probleme de droits ?

mood
Publicité
Posté le 13-01-2003 à 18:47:38  profilanswer
 

n°210984
Hansolo
Posté le 13-01-2003 à 18:54:04  profilanswer
 

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.

n°210985
Hansolo
Posté le 13-01-2003 à 18:55:21  profilanswer
 

Mais vérifie d'abord les logs de sendmail car il devrait de l'indiquer dans ce cas.

n°211018
Nicoolem
Posté le 13-01-2003 à 19:38:06  profilanswer
 

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
n°211313
Nicoolem
Posté le 14-01-2003 à 16:05:57  profilanswer
 

bon j'ai solutionné le problème tout simplement en faisant une mise à jour du noyau.


---------------
Nicoolem - nicoolem.online.fr
n°211339
Hansolo
Posté le 14-01-2003 à 17:10:50  profilanswer
 

Avec quelles options en plus ?


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Divers

  Probleme: Envoi de mail via PHP

 

Sujets relatifs
[MDK9] Apache droit sur les fichier HTML et PHPProbleme de partition SCSI insoluble: Linux fout le bordel?
[Réseau] Problème de Mail avec un firewall et une passerelleprobleme avec la fonction "tar" sous mk 9.0
[Kylix 3] Problème en démarrant C++ mais pas Delphi ?Probleme son avec alsa...
Probleme LimeWire!Problème de souris avec KDE sous RH8
le truc a rajouter pour pas recevoir l'output par mail 
Plus de sujets relatifs à : Probleme: Envoi de mail via PHP


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR