Jak mogę zobaczyć zawartość wiadomości, której identyfikator otrzymałem z polecenia mailq?


32

Użyłem mailqpolecenia i otrzymałem wiersz taki jak na przykład:

A705238B4C   603953 Wed May 23 11:09:58  apache@myserver.com

Zastanawiam się teraz, czy istnieje sposób, w jaki mogę „odczytać” rzeczywistą treść wiadomości e-mail według jej identyfikatora A705238B4C

Odpowiedzi:


45

Najlepszym sposobem jest skorzystanie z postcatpolecenia.

postcat -q A705238B4C

System, na który mogę teraz spojrzeć, /var/spool/postfixto przynajmniej katalog główny. Podkatalogów, co sprawa to active, deferred, bounce, itd plików z kolejki mogą być przechowywane przy użyciu pełnej nazwy pliku ( A705238B4C) lub z pewnym poziomie głębokości mieszający ( A/7/05238B4C).


1
Jeśli zagłębisz się w te katalogi zamiast ich używać postcat, pliki są częściowo binarne, ale głównie tekstowe stringslub hexdumpsą najlepszymi narzędziami do ich odczytu w zależności od tego, które bity chcesz zobaczyć.
Ladadadada

1
pliki kolejki Postfix są komunikatami RFC822. Nie ma żadnych danych binarnych innych niż w nagłówkach kolejek używanych wewnętrznie przez Postfix (dane
Nexthop
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.