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] envoyer un mail avec POSTFIX


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 3
    Par défaut [Mail] envoyer un mail avec POSTFIX
    Salut a tous

    Nous sommes à 2 à gérer un serveur.
    (Lui connais unix (mais non expert) et moi, je connais bien le PHP)

    Nous venons d'installer POSTFIX sur notre serveur.

    Sur la console , j'arrive à envoyer des mails avec une commande de ce type

    echo "test" | mail moi@fai.fr
    ('moi@fai.fr' étant un email valide donc je peux lire les mails bien sur)

    Par contre depuis PHP je n'y arrive pas.

    notre PHP.INI est correctement paramétré :

    [mail function]
    ; For Win32 only.
    SMTP = localhost

    ; For Win32 only.
    sendmail_from = me@localhost.com

    ; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
    sendmail_path = /usr/sbin/sendmail -t -i

    ; Force the addition of the specified parameters to be passed as extra parameters
    ; to the sendmail binary. These parameters will always replace the value of
    ; the 5th parameter to mail(), even in safe mode.
    ;mail.force_extra_paramaters =

    De plus, je me suis aperçu que le fichier :
    /var/spool/mail/root
    grossissait à chaque fois que j'essaye d'envoyer un mail...
    a priori, mes mails sont dans ce fichier...

    Nous sommes en PHP Version 5.2.0

    Est-ce quelqu'un aurait-il une idée ?

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Tu devrais regarder les logs de Postfix pour voir ce qu'il fait de tes mails.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 3
    Par défaut
    Tu trouves ça ou ?

  4. #4
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Sur un Linux, je crois que les logs sont dans /var/logs, mais lit la documentation ca doit bien etre indiqué quelque part.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  5. #5
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 3
    Par défaut
    Oui, je suis sous Linux Mandriva et en var/log, j'ai ça :

    http://img9.imageshack.us/img9/210/sanstitre1wgg.gif

    mais , il n'y a rien comme fichier "postfix"

  6. #6
    Membre Expert
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    1 874
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 874
    Par défaut
    Les logs sont probablement dans /var/log/mail
    Sinon tu peux aussi regarder le contenu du fichier /var/spool/mail/root avec un simple éditeur de texte. A priori les erreurs sont envoyées à la boite mail de root quand le système de mail estime qu'il ne peut pas faire de retour à l'expéditeur.

Discussions similaires

  1. Réponses: 10
    Dernier message: 04/06/2009, 11h54
  2. Réponses: 7
    Dernier message: 03/06/2007, 19h15
  3. Réponses: 21
    Dernier message: 18/12/2006, 18h50
  4. [Mail] Envoyer un mail avec retour d'erreur
    Par phpaide dans le forum Langage
    Réponses: 1
    Dernier message: 19/04/2006, 16h49
  5. [Mail] Envoyer des mails simplement avec PHP
    Par mailou dans le forum Langage
    Réponses: 4
    Dernier message: 29/01/2006, 18h21

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