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  apache@myserver.com

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

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).


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
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.