Forum Programmation.php Envoi email php-cli : Besoin d'un coups de maître

Posté par  .
Étiquettes : aucune
0
29
juin
2007
Hello,

Voici le prob qui me torture depuis trop de temps :
Je n'arrive pas à envoyer des mail depuis PHP (réception ok).

Serveur Web dédié, Plesk, qmail

Voici mes test:
- Depuis l'interface Web Horde pas de soucis
- Depuis telnet en locahost port 25 no problème
- Depuis php en ligne de commande, no problème
- Depuis le web : Impossible !!!!

Pas de log, pas d'erreur, la commande mail ne renvois rien, ... pas d'email non plus !!!!

Je commence gentillement à désespérer.

J'ai trouvé ce topic sur le forum : http://linuxfr.org/forums/21/19085.html

Alors je me suis mis à checker les permissions et voici ce que cela donne :

lrwxrwxrwx 1 root root 21 Dec 19 2006 sendmail -> /etc/alternatives/mta
lrwxrwxrwx 1 root root 23 May 20 00:17 ./mta -> /var/qmail/bin/sendmail
-r-xr-xr-x 1 root qmail 11201 Mar 22 14:09 /var/qmail/bin/sendmail

Donc il me semble que tout ce petit circuit ne comporte que des exécutables pour tout le monde non ?

Si quelqu'un à une idée, je commence à sécher dur !!!

Un grand merci à tout ceux qui ont eu la patience de me lire jusque là :o)
  • # php.ini

    Posté par  . Évalué à 2.

    Mattes dans tes php.ini, si ça marche en cli et pas en cgi/mod_php/... ça vient probablement du fait que leur configuration diffère. Genre il y en a peut-être un en safe mode ou quoi.
    ++
    • [^] # Re: php.ini

      Posté par  . Évalué à 1.

      Salut,

      Merci de ta réponse !
      Je peine un peu pour cette recherche de php.ini, je n'en vois que un, celui de /etc/php.ini.
      C'est aussi ce que je pensais, mais comme je ne trouvais rien, je suis passé par la facilité: phpinfo();
      en mode CLI et en mode "web" aucune diférence pour le sendmail en tout cas.
      Mais c'est vrai que je n'ai pas checké le safe mode, tu penses que cela peu avoir un impact ?

      Merci bien
    • [^] # Re: php.ini

      Posté par  . Évalué à 0.

      Salut,

      Merci de ta réponse !
      Je peine un peu pour cette recherche de php.ini, je n'en vois que un, celui de /etc/php.ini.
      C'est aussi ce que je pensais, mais comme je ne trouvais rien, je suis passé par la facilité: phpinfo();
      en mode CLI et en mode "web" aucune diférence pour le sendmail en tout cas.
      Mais c'est vrai que je n'ai pas checké le safe mode, tu penses que cela peu avoir un impact ?

      Merci bien
  • # Une piste

    Posté par  . Évalué à 2.

    J'ai eu un pb du même genre avec le couple mod_python - cx_oracle. mes scripts fonctionnaient en ligne de commande mais pas dans mon serveur web. Le pb venait des variables d'environnents qui n'étaient pas déclaré pour l'utilisateur www-data, utilisateur sous lequel tourne mon serveur Apache.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.