IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

[Mail] Mail envoyé en ligne de commande mais pas par le navigateur


Sujet :

Langage PHP

  1. #1
    Membre chevronné
    Profil pro
    MOA
    Inscrit en
    Décembre 2002
    Messages
    1 093
    Détails du profil
    Informations personnelles :
    Localisation : France, Eure et Loir (Centre)

    Informations professionnelles :
    Activité : MOA

    Informations forums :
    Inscription : Décembre 2002
    Messages : 1 093
    Points : 1 982
    Points
    1 982
    Par défaut [Mail] Mail envoyé en ligne de commande mais pas par le navigateur
    Bonjour

    J'ai un phénomène etrange. Lorsque je lance le script en ligne de commande :
    php test_mail.php

    le mail est bien partie et cela me retourne true.

    Par contre quand je lance via le navigateur, la fonction mail me renvoie false et je ne recois pas de mail.


    C'est curieux qu'il y ait 2 comportements différents.

    Dans un cas, il y a intéférence avec Apache et dans l'autre pas d'Apache quand c'est executé en ligne de commande.

    Je mets donc en doute un problème de conf apache mais cela me surprends parce que normalllement il y a aucun réglage à faire ....

  2. #2
    Membre chevronné
    Profil pro
    MOA
    Inscrit en
    Décembre 2002
    Messages
    1 093
    Détails du profil
    Informations personnelles :
    Localisation : France, Eure et Loir (Centre)

    Informations professionnelles :
    Activité : MOA

    Informations forums :
    Inscription : Décembre 2002
    Messages : 1 093
    Points : 1 982
    Points
    1 982
    Par défaut
    j'ai résolu mon problème ....

    c'était un problème de droit ....


    je faisais mes tests en root en ligne de commande, je n'avais donc pas de problème de droits mais en utilisateurs normal :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $ php test_mail.php 
    /etc/mail/submit.cf: line 0: cannot open: Permission denied

    j'ai donc rajouté les droits en lecteurs pôur tout le monde (y compris le user utilisé par apache donc)

    et la, le mail est envoyé

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Batch] WMIC.EXE OK en ligne de commandes mais pas en BATCH : Demande non valide
    Par waici dans le forum Scripts/Batch
    Réponses: 2
    Dernier message: 25/01/2013, 10h24
  2. [ODBC] Connection fonctionne avec ligne de commande mais pas sur site
    Par maxeur dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 29/03/2010, 14h33
  3. [Mail] mail supposé envoyé mais non reçu
    Par juliano_bipso dans le forum Langage
    Réponses: 9
    Dernier message: 28/03/2009, 16h15
  4. Réponses: 2
    Dernier message: 09/10/2007, 11h31
  5. Réponses: 4
    Dernier message: 01/10/2005, 13h52

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo