Mở tập tin mbox?


8

Làm thế nào để mở một tập tin mbox ? Mutt hiển thị không có thư khi gọi mutt -f sent.mbox.

Định dạng mbox là "Từ" không có dấu hai chấm.

Có trình xem mbox nào cho Linux không?

Cảm ơn bạn trước.


Mutt có thể mở tệp mbox. Thật bình thường khi có một Fromdòng không có dấu hai chấm ở trên cùng: đây là cho phong bì của email. Thật khó để chẩn đoán vấn đề của bạn mà không xem nội dung tệp. Tất nhiên tôi đánh giá cao nội dung tập tin có lẽ là quá riêng tư để xuất bản. Nhìn vào tệp dưới dạng tệp văn bản (ví dụ với less). Là Fromdòng tiếp theo dòng tiêu đề ( From:, Subject:và vân vân)? Có một Lines:tiêu đề, một Content-Length:tiêu đề?
Gilles 'SO- ngừng trở nên xấu xa'

Dường như thế này: pastebin.com/49fG0N7E Tôi đã xóa người nhận, nội dung và tên miền.
chris

Câu trả lời:


4

Dòng đầu tiên của thư là phong bì trên đường Từ dòng. Nó bắt đầu với 5 ký tự From␣trong đó là một ký tự không gian. Điều này là bình thường.

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

Điều bất thường là địa chỉ email nằm giữa <…>. Điều này là bất thường. Tôi không biết liệu nó có chống lại RFC hay không, nhưng tôi có thể thấy Mutt bị sặc trên đó.

Bạn sẽ nhận được một hộp thư hợp lệ (như trong, một cái mà Mutt có thể phân tích cú pháp) bằng cách xử lý tệp hộp thư thông qua formaillệnh từ procmail Cài đặt procmail .

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

Tôi đánh giá cao câu trả lời của bạn. Thật không may, formail không thêm tiêu đề này. RFC 822/4155 không biết gì về nó.
chris

Sau khi định dạng lại tệp bằng formail, bốn (một trăm) thư được hiển thị trong mutt.
chris

@chris Có bao nhiêu tập tin formail -ds sh -c 'cat >$FILENO.mail'tạo ra? Mutt có thể đọc chúng dưới dạng các hộp thư riêng lẻ chứa một thư không?
Gilles 'SO- ngừng trở nên xấu xa'

1
@chris Ok, tôi đã sao chép điều này và phát hiện ra vấn đề: Mutt không thích nó khi Fromdòng phong bì không có dạng From something@somewhere trailer text. Cụ thể, nó bỏ qua một dòng nơi phong bì từ địa chỉ John Doe <add@ress>. Bây giờ tôi sẽ xem làm thế nào để khắc phục điều này.
Gilles 'SO- ngừng trở nên xấu xa'

1
@chris Tôi không biết đó là lỗi trong mutt hay trong chương trình sản xuất hộp thư này, nhưng hãy xem câu trả lời của tôi để khắc phục.
Gilles 'SO- ngừng trở nên xấu xa'

3

Bất kỳ trình soạn thảo văn bản có khả năng mở .mbox. Bên cạnh các trình soạn thảo văn bản, Mozilla Thunderbird cũng có thể mở chúng.


Tôi có phải sao chép tệp vào hồ sơ Thunderbird không? Tôi không muốn thay đổi nó.
chris

1
Đúng. Tôi đã có thể mở tệp mbox trong Thunderbird. Liên kết này cung cấp các bước để được theo dõi. commons.lbl.gov/display/~jwelcher@lbl.gov/ Khăn
prashanth

Liên kết của @prashanth là một giải pháp hiệu quả. Tôi có thể tải xuống kho lưu trữ gmail của mình dưới dạng .mboxtệp ( Takeout.google.com/sinstall/takeout ) và mở nó bằng Thunderbird. Tất cả những gì bạn phải làm là đặt tệp .mbox-file vào đường dẫn Thư mục cục bộ trên hệ thống tệp của bạn. Trước đó, bạn phải tạo ít nhất một tài khoản nhóm tin tức với địa chỉ email thực của bạn (viết bất cứ điều gì như địa chỉ máy chủ tin tức, điều đó không thành vấn đề). Khởi động lại Thunderbird và sau đó bạn có một thư mục mới với tất cả thư và tệp đính kèm.
aliopi

3

Sau một chút ác mộng trên Windows với Firefox, nơi .mbox được mở nhưng chỉ có tin nhắn đầu tiên khả dụng, tôi thấy rằng Evolution hoạt động tốt: Tôi đã tạo một thư mục mới và sau đó từ File \ Import ... (Tôi đến từ Ý, thực đơn là Nhập khẩu ...) Tôi đã có thể đọc những tin nhắn cũ đó ...


1
Tôi không thích điều đó bằng cách mở tệp mbox, nó thực sự nhập tệp.
ThorSummoner

1

Trong thunderbird, bạn có thể mở tệp bằng cách đặt tệp vào thư mục hồ sơ cục bộ của thunderbirds, trong $HOME/.thunderbird/<profilename>.default/Mail/Local Folders/tệp .mbox sẽ được Thunderbird chọn và hiển thị. Xem thêm các hướng dẫn chi tiết được liên kết bởi prashanth trong một bình luận khác.


0

Để xem mboxtệp trong Thunderbird, tôi cần những điều sau:

  • thêm tiện ích Nhập / Xuất , nếu không, tùy chọn "nhập" trong menu Công cụ không cho tôi tùy chọn nhập tệp (chỉ dữ liệu, v.v., từ tài khoản / ứng dụng khác); và
  • để sử dụng tài khoản được định cấu hình cho POP, không phải IMAP (vì không thể nhập vào IMAP - ít nhất là với mboxtệp tôi đang nhập).

Với hai điều kiện đó, mọi thứ đều hoạt động tốt và tệp có sẵn "dưới dạng thư" trong Thunderbird sau khi nhập (với tệp đính kèm còn nguyên).


Tất cả các phần mở rộng nhập / xuất là sao chép tệp mbox vào thư mục hồ sơ cục bộ của thunderbird. Bạn cũng có thể làm điều đó bằng tay.
JanKanis
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.