Comment voir le contenu du mail dont je reçois l'ID de la commande mailq?

32

J'ai utilisé la mailqcommande et j'ai eu une ligne comme par exemple:

A705238B4C   603953 Wed May 23 11:09:58  [email protected]

Alors, maintenant je me demande s'il y a un moyen de "lire" le contenu réel du courrier par son identifiant A705238B4C

Nikola
la source

Réponses:

45

Le meilleur moyen consiste à utiliser la postcatcommande.

postcat -q A705238B4C

Au moins le système que je peux regarder en ce moment /var/spool/postfixest le répertoire principal. Ce qui sous - répertoires comprennent la matière active, deferred, bounce, etc. les fichiers cloisonnés peuvent être stockés en utilisant le nom complet du fichier ( A705238B4C) ou avec un certain niveau de profondeur de hachage ( A/7/05238B4C).

Jeff Ferland
la source
1
Si vous creuser dans ces répertoires plutôt que d' utiliser postcat, les fichiers sont binaires partie mais essentiellement du texte de façon stringsou hexdumpsont les meilleurs utilitaires pour les lire en fonction de quels bits vous voulez voir.
Ladadadada
1
Les fichiers de file d'attente postfix sont des messages RFC822. Il n'y a pas de données binaires autres que dans les en-têtes de file utilisés en interne par postfix (données nexthop, délai de file d'attente, etc.)
adaptr