mailq 명령에서 얻은 ID를 가진 메일의 내용을 어떻게 볼 수 있습니까?


32

나는 mailq명령을 사용 했고 예를 들어 다음과 같은 줄을 얻었습니다.

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

따라서 이제는 메일의 실제 내용을 ID로 "읽을"수있는 방법이 있는지 궁금합니다. A705238B4C

답변:


45

가장 좋은 방법은 postcat명령 을 사용하는 것입니다 .

postcat -q A705238B4C

적어도 내가 지금 볼 수있는 시스템 /var/spool/postfix은 마스터 디렉토리입니다. 문제가 포함 된 그 하위 디렉토리는 active, deferred, bounce등 대기중인 파일은 전체 파일 이름 (사용하여 저장 될 수있다 A705238B4C) 또는 해시 깊이의 몇 가지 수준 ( A/7/05238B4C)을.


1
당신이이 디렉토리에 파고보다는 사용하는 경우 postcat, 파일이 부 진하지만 대부분 그렇게 텍스트 strings또는 hexdump보고 싶은 비트에 따라이를 읽기 위해 가장 좋은 유틸리티입니다.
Ladadadada

1
postfix 대기열 파일은 RFC822 메시지입니다. postfix에 의해 내부적으로 사용되는 큐 헤더 이외의 이진 데이터는 없습니다 (nexthop 데이터, 큐 지연 등)
adaptor
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.