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

Hébergement Discussion :

Serveur de courrier qui génère un journal compréhensible, ça existe ?


Sujet :

Hébergement

  1. #1
    Membre régulier
    Homme Profil pro
    Développeur Web
    Inscrit en
    Février 2009
    Messages
    256
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2009
    Messages : 256
    Points : 79
    Points
    79
    Par défaut Serveur de courrier qui génère un journal compréhensible, ça existe ?
    Bonjour,

    J'ai un serveur HTTP sur lequel j'héberge des clients (associations) qui utilisent mon propre système de génération de contenu (ceci dit pour situer le contexte, je ne fais pas de pub).
    J'offre également les services de courriel SMTP et POP3.
    J'ai installé dans ce but Mail Enable sur mon serveur. Il fonctionne très bien, sauf que quand il faut aller vérifier dans le journal (logs) pourquoi un message ne s'est pas rendu à destination, c'est un fouillis indescriptible.
    Toutes les actions sont enregistrées en ordre chronologique et mélangées pour plusieurs messages en même temps, ça parle de « This server... » mais on ne sait jamais s'il s'agit du mien ou celui de l'envoyeur ou du destinataire, bref c'est la pagaille !

    Je cherche un serveur courrier capable de créer un journal simple dans lequel on pourrait facilement retrouver ce qui s'est passé pour chaque message reçu ou envoyé, avec succès ou non, et si ça n'a pas marché pourquoi ?
    De préférence sous forme de base de données. Sous Windows 2008.

    Est-ce que ça existe ou je demande la lune ?

  2. #2
    Membre actif
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    164
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 164
    Points : 227
    Points
    227
    Par défaut
    Pour ma part j’utilise simplement Postfix sous Linux dans son mode de stockage par défaut (sans BDD donc mais je crois que c'est possible d'en utiliser une).

    Les log sont effectivement par date donc mélangés, toutefois chaque mail à un ID donc un simple grep fait l'affaire pour visualiser les lignes d'un mail en particulier.

    Il faudrait déjà commencer par voir si tu peux avoir ce genre d'ID de mail sur ton serveur, ensuite tu devrais pouvoir trouver un équivalant à grep.

  3. #3
    Membre régulier
    Homme Profil pro
    Développeur Web
    Inscrit en
    Février 2009
    Messages
    256
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2009
    Messages : 256
    Points : 79
    Points
    79
    Par défaut
    Citation Envoyé par RaphAstronome Voir le message
    Il faudrait déjà commencer par voir si tu peux avoir ce genre d'ID de mail sur ton serveur, ensuite tu devrais pouvoir trouver un équivalant à grep.
    Oui, il y a un Id, mais le log ne contient qu'un fatras de commandes et de messages plus ou moins nébuleux.
    Des messages pas clairs comme par exemple « This server requires... » ... Quel serveur ? quand on envoie un courriel, il y a deux serveurs impliqués.
    On aimerait un journal simple dans le genre
    Message untel FROM = ... TO = ... envoyé à telle heure avec succès,
    ou alors échoué pour telle raison, pas plus compliqué que ça.
    Si on a besoin de plus on ira décortiquer plus loin.

    Autre problème, l'id du message est attribué par le serveur SMTP, il n'y a aucun moyen de faire le lien avec les messages générés par l'application, en plus, il change s'il y a besoin de resoumettre le message pour une raison X.

    Je me suis fait un parser qui arrive à retracer les messages et à vérifier s'ils ont été acceptés par le serveur du destinataire, mais c'est loin d'être parfait, et c'est vraiment galère.

  4. #4
    Membre régulier
    Homme Profil pro
    Développeur Web
    Inscrit en
    Février 2009
    Messages
    256
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2009
    Messages : 256
    Points : 79
    Points
    79
    Par défaut J'ai développé un système de suivi
    Bon, enfin, j'ai réussi à faire un système qui analyse les logs de Mail Enable qui semble efficace à 100% pour ce qui est de ce que mon serveur peut me signaler.

    Le seul hic qui reste est le suivant :
    Certains serveurs de destinataires acceptent un message sans aucun problème, même si le destinataire est inconnu. Au lieu de le dire tout de suite, ce qui serait intercepté par mon analyseur, le serveur du destinataire fait comme si l'adresse existait et retourne un message "destinataire inconnu" à l'envoyeur.

    Question : est-ce ça obéi au standard SMTP de répondre "destinataire OK" alors que c'est faux ?

Discussions similaires

  1. [GD] Problème de script qui génère des miniatures de photos
    Par Panama dans le forum Bibliothèques et frameworks
    Réponses: 5
    Dernier message: 30/01/2007, 17h32
  2. [CGI] Formulaire qui génére un fichier XML
    Par henri_kuy dans le forum Web
    Réponses: 14
    Dernier message: 25/07/2006, 11h40
  3. Réponses: 1
    Dernier message: 18/05/2006, 12h17
  4. [VB6] Problème de textbox multiligne qui génére une erreur
    Par bb62 dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 20/02/2006, 16h21
  5. W2000 serveur Comment trouver qui est connecté ?
    Par Mariussy dans le forum Windows Serveur
    Réponses: 5
    Dernier message: 06/12/2005, 14h06

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