En tete mail maildir postfix

Résolu
Bonjour tout le monde

j'archive des mails sur un serveur postfix au format maildir, est ce qu'il y'a une méthode pour récupérer les entête des mails archivés de ce format.

Merci d'avance.

6 réponses

  1. Modérateur
    Il suffit d'extraire les lignes qui commencent par Return-Path, X-Original-To etc.

    egrep -Rni "^(Return-Path|X-Original-To|Delivered-To|Received|Message-Id|Date|From):" /your/maildir/

    Bonne chance
    1
    1. Merci encore pour votre réponse

      la ligne de commande que vous m'avez donné, ne récupère pas les infos dont j'ai besoin, son résultat est le nom du fichier (mail) au format maildir, comme ça:
      -rw------- 1 vmail mail 416 10 sept. 11:09 1378804179.M336166P2541.serveurmail.net,S=416,W=425:2,S

      j'ai essayé avec dovecot de récupérer les en têtes mais je trouve pas tjrs de solution.
      Merci.
      1
      1. Modérateur
        Au temps pour moi il y avait une erreur dans les options spécifiées pour egrep que j'ai corrigée. Tu peux ajouter à egrep les options -h et retirer l'option -n si tu ne veux pas faire apparaître le nom du fichier et le numéro de ligne.
        0
    2. merci pour votre réponse
      oui moi ce que je veux c'est de récupérer la source et la destination de chaque mail archivé ainsi que sa date et le sujet, localement
      voila une structure d'un mail archivé :

      Return-Path: <source@domaine>
      X-Original-To: 52245d9c39f44@domaine_archivage
      Delivered-To: 52245d9c39f44@domaine_archivage
      Received: from domaine (unknown [ip adresse])
      by nom_serveur (Postfix) with SMTP id 12536dd
      for <destination@domaine>; Mon, 2 Sep 2013 14:32:20 +0200 (CEST)
      Message-Id: <20130902224153.1FD629187@domaine_archivage>
      Date: Mon, 2 Sep 2013 14:32:20 +0200 (CEST)
      From: source@domaine

      test
      0
      1. Merci beaucoup pour votre aide.
        0
        1. Modérateur
          De rien bonne continuation !
          0