จะแตกไฟล์แนบจากไฟล์ EML ด้วยบรรทัดคำสั่ง Windows ได้อย่างไร


9

ฉันมีไฟล์ EML หลายร้อยไฟล์ซึ่งเป็นอีเมลเดียวที่มีไฟล์แนบ

ฉันต้องการใช้การเขียนสคริปต์เพื่อรับสิ่งที่แนบมานั่นเป็นเหตุผลที่ฉันกำลังมองหาวิธีที่จะแยกสิ่งที่แนบมาจากไฟล์ EML เดียวในบรรทัดคำสั่ง

ฉันสามารถแยกวิเคราะห์แต่ละไฟล์เพื่อค้นหาสิ่งที่แนบมาและใช้ตัวถอดรหัส base64 ในนั้น แต่ฉันหวังว่ามีคนเขียนสิ่งนี้แล้ว

ข้อเสนอแนะใด ๆ


คำขอเครื่องมือนั้นได้รับการพิจารณานอกหัวข้อ: meta.superuser.com/questions/5845/are-tool-requests-on-topic
Ƭᴇcʜιᴇ007

คำตอบ:


7

คุณสามารถลองใช้:

  1. mpack (รุ่น Windows ของmpack / munpackโดยใช้แหล่งที่มาของรุ่น 1.6 ที่ได้รับจากhttp://ftp.andrew.cmu.edu/pub/mpack/ )

  2. เครื่องมือ B64Dec (รองรับบรรทัดคำสั่ง)


เพียงแค่ต้องการที่จะชิปในการmunpackทำงานที่ดีสำหรับสภาพแวดล้อมที่ Unix
AlbertEngelB

munpackบอกฉันDid not find anything to unpackสำหรับสิ่ง.emlที่มี 2 สิ่งที่แนบมา
Nicolas Raoul

ในกรณี munpack ของฉันไม่รู้จัก base64 เข้ารหัสmunpack: warning: ignoring unknown content transfer encoding
overdriven

1

บิตของปลั๊กhttps://bitbucket.org/mookins/email-extractor มันรับอินพุตของไฟล์. eml ในไดเรกทอรีจากนั้นจะวนซ้ำสิ่งเหล่านี้และส่งออกไปยังโฟลเดอร์ปลายทาง

มันทำงานบน Java

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.