ฉันใช้mailq
คำสั่งและฉันได้รับสายเช่น:
A705238B4C 603953 Wed May 23 11:09:58 apache@myserver.com
ดังนั้นตอนนี้ฉันสงสัยว่ามีวิธีที่ฉันสามารถ "อ่าน" เนื้อหาจริงของอีเมลโดยใช้รหัส A705238B4C
ฉันใช้mailq
คำสั่งและฉันได้รับสายเช่น:
A705238B4C 603953 Wed May 23 11:09:58 apache@myserver.com
ดังนั้นตอนนี้ฉันสงสัยว่ามีวิธีที่ฉันสามารถ "อ่าน" เนื้อหาจริงของอีเมลโดยใช้รหัส A705238B4C
คำตอบ:
วิธีที่ดีที่สุดคือใช้ประโยชน์จากpostcat
คำสั่ง
postcat -q A705238B4C
อย่างน้อยระบบที่ฉันสามารถดูได้ในตอนนี้/var/spool/postfix
คือไดเรกทอรีหลัก ไดเรกทอรีย่อยของที่เรื่อง ได้แก่active
, deferred
, bounce
ไฟล์อื่น ๆ ที่ถูกจัดคิวอาจถูกเก็บไว้โดยใช้ชื่อไฟล์เต็ม ( A705238B4C
) หรือที่มีระดับความลึกคร่ำเครียดบางคน ( A/7/05238B4C
)
postcat
ไฟล์นั้นเป็นส่วนไบนารี แต่ส่วนใหญ่จะเป็นข้อความstrings
หรือhexdump
เป็นเครื่องมือที่ดีที่สุดสำหรับการอ่านขึ้นอยู่กับว่าคุณต้องการดูบิตใด