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

Debian Discussion :

Envoyer un mail pour les messages non délivré


Sujet :

Debian

  1. #1
    Membre averti Avatar de sami_c
    Profil pro
    Chef de projet
    Inscrit en
    Mai 2002
    Messages
    756
    Détails du profil
    Informations personnelles :
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Chef de projet

    Informations forums :
    Inscription : Mai 2002
    Messages : 756
    Points : 402
    Points
    402
    Par défaut Envoyer un mail pour les messages non délivré
    Salut,
    Quand j'envoie un mail en utilisant mon client mail, et quand l'adresse du destinataire (X) est invalide, je reçoit un mail m'indiquant que le message n'a pas été délivré. Qui est-ce qui m'a envoyé ce mail ? C'est le serveur SMTP de mon FAI ?
    Sur mon serveur DEBIAN, j'utilise le serveur SMTP postfix afin d'envoyer des mails via un script PHP, le problème c'est que si j'envoie un mail à X, je ne reçoit pas un mail comme celui reçu quand j'envoie via mon client mail ! Que faut-il faire au niveau de postfix afin d'avoir un tel message ?
    Merci

  2. #2
    Expert éminent sénior
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 393
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 393
    Points : 15 754
    Points
    15 754
    Par défaut
    Citation Envoyé par sami_c
    Que faut-il faire au niveau de postfix afin d'avoir un tel message ?
    tu as déjà ce message dans tes log de postfix
    en fait l'e-mail n'est même pas envoyé si le serveur SMTP indique que le site n'existe pas

  3. #3
    Membre averti Avatar de sami_c
    Profil pro
    Chef de projet
    Inscrit en
    Mai 2002
    Messages
    756
    Détails du profil
    Informations personnelles :
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Chef de projet

    Informations forums :
    Inscription : Mai 2002
    Messages : 756
    Points : 402
    Points
    402
    Par défaut
    en effet, si le nom de domaine n'existe pas, il y a bien un message dans les log, mais il n'y a pas de mail retourné !! Ce que je voudrais c'est que dans un tel cas, je reçoit une notification par mail.

  4. #4
    Expert éminent sénior
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 393
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 393
    Points : 15 754
    Points
    15 754
    Par défaut
    c'est normal qu'il n'y a pas d'e-mail retourné parce que l'e-mail n'est même pas envoyé puisque il n'y a pas de serveur qui accepte l'e-mail
    tu peux analyser le log et envoyer un e-mail quand l'erreur est lue dans le fichier

  5. #5
    Membre averti Avatar de sami_c
    Profil pro
    Chef de projet
    Inscrit en
    Mai 2002
    Messages
    756
    Détails du profil
    Informations personnelles :
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Chef de projet

    Informations forums :
    Inscription : Mai 2002
    Messages : 756
    Points : 402
    Points
    402
    Par défaut
    je re-formule ma question : je sais bien que le mail n'a pas été envoyé car le serveur mail de mon site n'a pas trouvé le domaine du destinataire, comment configurer POSTFIX afin qu'il me tienne au courant de ce genre de problème via mail, c-a-d pour chaque mail non envoyé, il m'envoie une notification par mail

  6. #6
    Membre averti Avatar de sami_c
    Profil pro
    Chef de projet
    Inscrit en
    Mai 2002
    Messages
    756
    Détails du profil
    Informations personnelles :
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Chef de projet

    Informations forums :
    Inscription : Mai 2002
    Messages : 756
    Points : 402
    Points
    402
    Par défaut
    j'ai fais des tests il y a 4 jours, et c'est aujourd'hui que je reçois un mail de la part de postfix m'indiquant que le mail n'a pas été envoyé !! Pourquoi c'était si long ? Il y a une sorte de file d'attente ou quoi ? Que dois-je faire pour avoir une réponse le plus tôt possible ?

  7. #7
    Membre averti Avatar de sami_c
    Profil pro
    Chef de projet
    Inscrit en
    Mai 2002
    Messages
    756
    Détails du profil
    Informations personnelles :
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Chef de projet

    Informations forums :
    Inscription : Mai 2002
    Messages : 756
    Points : 402
    Points
    402
    Par défaut
    Citation Envoyé par mathieu
    tu peux analyser le log et envoyer un e-mail quand l'erreur est lue dans le fichier
    comment je peux accéder au fichier des log via un script PHP ? Les fichiers php sur le serveur ne peuvent pas accéder aux fichiers qui sont en dehors du dossier web !!

  8. #8
    Membre habitué
    Inscrit en
    Avril 2007
    Messages
    124
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 124
    Points : 150
    Points
    150
    Par défaut
    Tu peux utiliser les tools de Postfix (postqueue par exemple) et te générer un email sous forme de rapport.
    Tu peux aussi installer mailgraph http://mailgraph.schweikert.ch/ pour avoir les stats des emails et QueuGraph http://www.arschkrebs.de/postfix/queuegraph/ pour connaitre l'etat de la file d'attente de Postifx.
    Bon courage.

Discussions similaires

  1. POSTFIX - Renvoyer les messages non délivrés
    Par francillo dans le forum Réseau
    Réponses: 1
    Dernier message: 09/11/2007, 10h05
  2. Réponses: 1
    Dernier message: 04/12/2005, 18h02

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