Pesquisar no site de suporte

Evite golpes de suporte. Nunca pedimos que você ligue ou envie uma mensagem de texto para um número de telefone, ou compartilhe informações pessoais. Denuncie atividades suspeitas usando a opção “Denunciar abuso”.

Saiba mais

Esta discussão foi arquivada. Faça uma nova pergunta se precisa de ajuda.

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

  • 2 respostas
  • 1 tem este problema
  • 2 visualizações
  • Última resposta de 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?

Todas as respostas (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!