E-mail

Como enviar e-mail com anexos da linha de comando no Linux

Como enviar e-mail com anexos da linha de comando no Linux
A maioria dos usuários de computador provavelmente está familiarizada com o processo simples de enviar e receber e-mails. Além de simples conversas de texto, e-mails também podem ser usados ​​para enviar e receber arquivos. Esses arquivos são transferidos dentro de um e-mail como anexos. Qualquer cliente de e-mail de sua escolha pode ser usado para enviar e receber e-mails com anexos.

Como um usuário Linux, você pode preferir métodos baseados em terminal para enviar e-mails com anexos. Este artigo mostra quatro métodos diferentes de envio de e-mails com anexos da linha de comando no Linux Mint 20.

Você pode usar qualquer um dos quatro métodos a seguir para enviar um e-mail com anexos da linha de comando no Linux Mint 20.

Observação: para todos os métodos discutidos abaixo, anexou o arquivo de texto de amostra denominado abc.txt para cada e-mail. Você também pode anexar outros tipos de arquivos, como PDFs, planilhas, imagens, áudios e muito mais.

Método 1: usando o pacote “mutt”

O pacote “mutt” não é instalado em sistemas Linux por padrão. Portanto, primeiro você precisará instalar este pacote executando o comando abaixo em seu terminal:

$ sudo apt install mutt

Depois que o pacote “mutt” estiver instalado em seu sistema Linux Mint 20, junto com todas as dependências necessárias, você pode executar outros comandos, conforme mostrado na imagem a seguir:

Após o pacote “mutt” ter sido instalado em nosso sistema, você pode usar este pacote para enviar um e-mail com anexos da maneira mostrada abaixo:

$ echo “Sample Email Body” | mutt -s “Amostra de assunto de e-mail”
-um SampleAttachment SampleEmailID

Aqui, substitua “Sample Email Body” pelo corpo real do seu e-mail; “Amostra de Assunto do Email” com o assunto real do seu email; “SampleAttachment” com o caminho do arquivo que deseja anexar (você também pode anexar vários arquivos em um único e-mail simplesmente mencionando os caminhos de todos os arquivos a serem anexados, separados por espaços); e “SampleEmailID” com a ID de e-mail do destinatário desejado para quem você deseja enviar o e-mail.

Método 2: usando o comando “mail”

O comando “mail” está incluído no pacote “mailutils”, que não vem instalado em sistemas Linux por padrão. Portanto, para usar este método, você deve primeiro instalar este pacote executando o seguinte comando em seu terminal:

$ sudo apt install mailutils

Assim que o pacote “mailutils” for instalado em seu sistema Linux Mint 20, junto com todas as dependências necessárias, você pode executar outros comandos, conforme mostrado na imagem abaixo:

Após o pacote “mailutils” ter sido instalado em seu sistema, você pode usar este pacote para enviar um e-mail com anexos da seguinte maneira:

$ echo “Sample Email Body” | mail -s “Amostra de Assunto do Email”
SampleEmailID -A SampleAttachment

Aqui, substitua “Sample Email Body” pelo corpo real do seu e-mail; “Amostra de Assunto do Email” com o assunto real do seu email; “SampleAttachment” com o caminho do arquivo que deseja anexar (você também pode anexar vários arquivos a um único e-mail simplesmente mencionando os caminhos de todos os arquivos a serem anexados, separados por espaços); e “SampleEmailID” com o ID de e-mail do destinatário desejado para quem você deseja enviar o e-mail.

Método 3: usando o comando “mailx”

O comando “mailx” também está incluído no pacote “mailutils” e, uma vez que você provavelmente já instalou este pacote no Método 2, você não precisa instalar o pacote novamente. Em vez disso, você pode usar o comando “mailx” para enviar um e-mail com anexos da maneira mostrada abaixo:

$ echo “Sample Email Body” | mailx -s “Amostra de assunto de e-mail”
-um SampleAttachment SampleEmailID

Aqui, substitua “Sample Email Body” pelo corpo real do seu e-mail; “Amostra de Assunto do Email” com o assunto real do seu email; “SampleAttachment” com o caminho do arquivo que deseja anexar (você também pode anexar vários arquivos a um único e-mail simplesmente mencionando os caminhos de todos os arquivos a serem anexados, separados por espaços); e “SampleEmailID” com o ID de e-mail da pessoa para quem você deseja enviar o e-mail.

Método 4: usando o pacote “mpack”

O pacote “mpack” também não é instalado em sistemas Linux por padrão. Você pode instalar este pacote executando o comando abaixo em seu terminal:

$ sudo apt install mpack

Depois que o pacote “mpack” for instalado em seu sistema Linux Mint 20, junto com todas as dependências necessárias, você pode executar outros comandos, conforme mostrado na imagem a seguir:

Após o pacote “mpack” ter sido instalado em nosso sistema, você pode usar este pacote para enviar um e-mail com anexos da maneira mostrada abaixo:

$ mpack -s “Sample Email Subject” -a SampleAttachment SampleEmailID

Aqui, substitua “Sample Email Subject” pelo assunto real do seu e-mail; “SampleAttachment” com o caminho do arquivo que deseja anexar (você também pode anexar vários arquivos a um único e-mail simplesmente mencionando os caminhos de todos os arquivos a serem anexados, separados por espaços); e SampleEmailID com o ID de e-mail da pessoa para quem você deseja enviar o e-mail.

Conclusão

Usando qualquer um dos quatro métodos discutidos neste artigo, você pode enviar convenientemente quantos e-mails com anexos desejar. Esses métodos são bastante simples e diretos, e após instalar os pacotes necessários, basta um único comando para enviar um e-mail com um anexo através da linha de comando. Com esses comandos à sua disposição, o envio de e-mails com anexos nunca poderia ser mais fácil do que através do terminal.

Jogos HD Remasterizados para Linux que nunca tiveram uma versão Linux anterior
Muitos desenvolvedores e editores de jogos estão apresentando remasterização em HD de jogos antigos para estender a vida da franquia, por favor, os fã...
Como usar o AutoKey para automatizar jogos Linux
AutoKey é um utilitário de automação de desktop para Linux e X11, programado em Python 3, GTK e Qt. Usando sua funcionalidade de script e MACRO, você ...
Como mostrar o contador de FPS em jogos Linux
Os jogos Linux tiveram um grande impulso quando a Valve anunciou o suporte Linux para o cliente Steam e seus jogos em 2012. Desde então, muitos jogos ...