เปิดไฟล์ mbox หรือไม่


8

วิธีการเปิดไฟล์ mbox ? Mutt mutt -f sent.mboxแสดงอีเมลเมื่อเรียก

รูปแบบ mbox คือ "จาก" โดยไม่มีเครื่องหมายจุดคู่

มีตัวแสดง mbox สำหรับ Linux หรือไม่?

ขอบคุณล่วงหน้า.


คนโง่ควรจะสามารถเปิดไฟล์ mbox ได้ เป็นเรื่องปกติที่จะมีFromบรรทัดที่ไม่มีเครื่องหมายจุดคู่ด้านบน: นี่คือซองจดหมายของอีเมล การวินิจฉัยปัญหาของคุณเป็นเรื่องยากโดยไม่เห็นเนื้อหาของไฟล์ แน่นอนฉันขอขอบคุณเนื้อหาของไฟล์ที่อาจเป็นส่วนตัวเกินกว่าที่จะเผยแพร่ ดูไฟล์เป็นไฟล์ข้อความ (ตัวอย่างเช่นless) เป็นFromเส้นตามด้วยสายหัว ( From:, Subject:และอื่น ๆ )? มีLines:ส่วนContent-Length:หัวหรือไม่?
Gilles 'หยุดความชั่วร้าย'

ดูเหมือนว่า: pastebin.com/49fG0N7Eฉันลบผู้รับเนื้อหาและชื่อโดเมน
chris

คำตอบ:


4

บรรทัดแรกของจดหมายคือ“ ซองจดหมายจากบรรทัด” มันเริ่มต้นด้วย 5 ตัวอักษรFrom␣ที่เป็นช่องว่าง นี่เป็นปกติ.

From Christian xxx <cg@xxx> Mon May  15 20:22:35 2010

<…>อะไรคือสิ่งที่ผิดปกติคือที่อยู่อีเมลที่อยู่ระหว่าง นี่เป็นเรื่องแปลก ฉันไม่รู้ว่ามันขัดกับ RFCs หรือไม่ แต่ฉันสามารถเห็น Mutt ทำให้หายใจไม่ออก

คุณควรจะได้รับกล่องจดหมายที่ถูกต้อง (ในขณะที่หนึ่งที่สามารถแยก Mutt) โดยการประมวลผลไฟล์กล่องจดหมายผ่านformailคำสั่งจากprocmail ติดตั้ง procmail

formail -ds sed '1 s/^From .* <\(.*\)>/From \1/' <sent.mbox >sent-reformatted.mbox
mutt -f sent-reformatted.mbox

ฉันขอขอบคุณคำตอบของคุณ น่าเสียดายที่ formail ไม่ได้เพิ่มหัวข้อนี้ RFC 822/4155 ไม่รู้อะไรเกี่ยวกับเรื่องนี้
chris

หลังจากฟอร์แมตไฟล์ใหม่ด้วย formail เมลสี่ (จากหนึ่งร้อย) จะแสดงเป็น mutt
chris

@chris formail -ds sh -c 'cat >$FILENO.mail'สร้างไฟล์ได้กี่ไฟล์? mutt สามารถอ่านเป็นกล่องจดหมายของแต่ละบุคคลที่มีจดหมายเดียวได้หรือไม่
Gilles 'หยุดความชั่วร้าย'

1
@ Chris ตกลงฉันได้ทำซ้ำนี้และพบปัญหา: โง่ไม่ชอบมันเมื่อซองสายไม่ได้ของแบบฟอร์มFrom โดยเฉพาะอย่างยิ่งจะละเว้นบรรทัดที่ซองจดหมายจากที่อยู่From something@somewhere trailer text John Doe <add@ress>ตอนนี้ฉันจะดูวิธีการแก้ไขปัญหานี้
Gilles 'หยุดความชั่วร้าย'

1
@ Chris ฉันไม่รู้ว่าเป็นข้อบกพร่องใน mutt หรือในโปรแกรมที่สร้างกล่องจดหมายนี้ แต่ดูคำตอบสำหรับการแก้ไข
Gilles 'หยุดความชั่วร้าย'

3

เครื่องมือแก้ไขข้อความใด ๆสามารถเปิด.mboxได้ นอกจากเครื่องมือแก้ไขข้อความ Mozilla Thunderbird แล้วยังสามารถเปิดได้อีกด้วย


ฉันต้องคัดลอกไฟล์ไปยังโปรไฟล์ของธันเดอร์เบิร์ดหรือไม่ ฉันไม่ต้องการเปลี่ยน
chris

1
ใช่. ฉันสามารถเปิดไฟล์ mbox ในธันเดอร์เบิร์ดได้ ลิงก์นี้ระบุขั้นตอนที่จะต้องปฏิบัติตาม commons.lbl.gov/display/~jwelcher@lbl.gov/…
prashanth

ลิงก์ของ @prashanth เป็นโซลูชันที่ใช้งานได้ ฉันสามารถดาวน์โหลดไฟล์เก็บถาวร gmail ของฉันเป็น.mboxไฟล์ ( takeout.google.com/settings/takeout ) และเปิดด้วย Thunderbird สิ่งที่คุณต้องทำคือวาง.mboxไฟล์ในโฟลเดอร์ Local Path บนระบบไฟล์ของคุณ ก่อนหน้านั้นคุณต้องสร้างบัญชีกลุ่มข่าวสารอย่างน้อยหนึ่งที่มีที่อยู่อีเมลจริงของคุณ (เขียนอะไรก็ได้ตามที่อยู่เซิร์ฟเวอร์ข่าวมันไม่สำคัญ) รีสตาร์ทธันเดอร์เบิร์ดจากนั้นคุณมีโฟลเดอร์ใหม่ที่มีเมลและไฟล์แนบทั้งหมด
aliopi

3

หลังจากฝันร้ายเล็กน้อยบน Windows ด้วย Firefox ที่. mbox เปิดขึ้น แต่มีข้อความแรกเท่านั้นฉันพบว่า Evolution ทำงานได้ดี: ฉันสร้างโฟลเดอร์ใหม่แล้วจาก File \ Import ... (ฉันมาจาก อิตาลีเมนูของจริง ๆ แล้วเป็น Importa ... ) ฉันสามารถอ่านข้อความเก่า ๆ นั้นได้ ...


1
ฉันไม่ชอบด้วยการเปิดไฟล์ mbox มันนำเข้าไฟล์จริงๆ
ThorSummoner

1

ใน$HOME/.thunderbird/<profilename>.default/Mail/Local Folders/ธันเดอร์เบิร์ดคุณสามารถเปิดไฟล์ได้โดยวางไว้ในโฟลเดอร์โปรไฟล์ท้องถิ่นของธันเดอร์เบิร์ดภายใต้ไฟล์. mbox จะมี Thunderbird หยิบขึ้นมาและแสดงผล ดูคำแนะนำโดยละเอียดที่ลิงก์โดย prashanth ในความคิดเห็นที่ต่างออกไป


0

ในการดูmboxไฟล์ในธันเดอร์เบิร์ดฉันจำเป็นต้องใช้สิ่งต่อไปนี้:

  • เพิ่มนามสกุลนำเข้า / ส่งออกมิฉะนั้นตัวเลือก "นำเข้า" ในเมนูเครื่องมือไม่ได้ให้ตัวเลือกในการนำเข้าไฟล์ (เฉพาะข้อมูล ฯลฯ จากบัญชี / แอปอื่น); และ
  • เพื่อใช้บัญชีที่กำหนดค่าไว้สำหรับ POP ไม่ใช่ IMAP (เนื่องจากการนำเข้าสู่ IMAP นั้นเป็นไปไม่ได้ - อย่างน้อยก็กับmboxไฟล์ที่ฉันกำลังนำเข้า)

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


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