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. 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. 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 beaucoup pour votre aide.
        0
        1. Modérateur
          De rien bonne continuation !
          0