¿Cómo puedo ver el contenido del correo cuya identificación obtengo del comando mailq?

32

Usé el mailqcomando y obtuve una línea como por ejemplo:

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

Entonces, ahora me pregunto si hay una manera de "leer" un contenido real del correo por su ID A705238B4C

Nikola
fuente

Respuestas:

45

La mejor manera es hacer uso del postcatcomando.

postcat -q A705238B4C

Al menos el sistema que puedo ver en este momento /var/spool/postfixes el directorio maestro. Subdirectorios de lo que importa incluyen active, deferred, bounce, etc. archivos en cola pueden ser almacenados utilizando el nombre de archivo completo ( A705238B4C) o con algún nivel de profundidad de hash ( A/7/05238B4C).

Jeff Ferland
fuente
1
Si profundiza en estos directorios en lugar de usarlos postcat, los archivos son en parte binarios, pero en su mayoría son texto, stringso hexdumpson las mejores utilidades para leerlos dependiendo de los bits que desee ver.
Ladadadada
1
los archivos de cola de postfix son mensajes RFC822. No hay datos binarios que no sean en los encabezados de cola utilizados internamente por postfix (datos próximos, retraso de cola, etc.)
Adaptador