Tìm kiếm hỗ trợ

Tránh các lừa đảo về hỗ trợ. Chúng tôi sẽ không bao giờ yêu cầu bạn gọi hoặc nhắn tin đến số điện thoại hoặc chia sẻ thông tin cá nhân. Vui lòng báo cáo hoạt động đáng ngờ bằng cách sử dụng tùy chọn "Báo cáo lạm dụng".

Tìm hiểu thêm

How to open a mail message (eml) from command line?

  • 2 trả lời
  • 1 gặp vấn đề này
  • 2 lượt xem
  • Trả lời mới nhất được viết bởi ssosik

more options

I use offlineimap to fetch messages from my organization's mail server. This saves a copy of each mail message under a folder within my home directory.

Is it possible to open a specific mail file in Thunderbird from the command line (Mac OSX)?

I see `/Applications/Thunderbird.app/Contents/MacOS/thunderbird` has a `-file` option, but that doesn't do what I was hoping - it opens a Compose window with the file as an attachment.

Thunderbird does have the ability to properly open and display these email files if I open a given file via the "Open Saved Message" menu item under File in the UI.

Is there a CLI equivalent to the File -> Open Saved Message action?

I use offlineimap to fetch messages from my organization's mail server. This saves a copy of each mail message under a folder within my home directory. Is it possible to open a specific mail file in Thunderbird from the command line (Mac OSX)? I see `/Applications/Thunderbird.app/Contents/MacOS/thunderbird` has a `-file` option, but that doesn't do what I was hoping - it opens a Compose window with the file as an attachment. Thunderbird does have the ability to properly open and display these email files if I open a given file via the "Open Saved Message" menu item under File in the UI. Is there a CLI equivalent to the File -> Open Saved Message action?

Tất cả các câu trả lời (2)

more options

On Windows, you simply enter the file name at the command prompt:

C:\Users\username\foldername\message.eml

A similar method on OS X should work with the open command:

https://apple.stackexchange.com/questions/212583/how-to-open-files-via-terminal

more options

Thanks for the reply.

I had tried that, and it didn't work directly (the files don't actually end with the `.eml`) but you gave me the right idea. If I add the `.eml` extension to the files then the OS X open command does do the right thing. By default `open` uses Mail.app, but adding the `-a` switch opens the message in Thunderbird:

open -a /Applications/Thunderbird.app/ ./foo.eml

Thanks!