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, anexe o arquivo de texto de amostra denominado abc.txt a 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:
$sudoaptoinstalarvira-lata
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:
Depois que o pacote mutt for instalado em nosso sistema, você pode usar este pacote para enviar um e-mail com anexos da maneira mostrada abaixo:
$jogou foraCorpo do email de amostra|mutt –s Assunto do email de amostra–A SampleAttachment SampleEmailID
Aqui, substitua Sample Email Body pelo corpo real de seu e-mail; Amostra do 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 o ID de e-mail do destinatário desejado para o qual 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:
$sudoaptoinstalarmailutils
Depois que o pacote mailutils 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 abaixo:
Depois que o pacote mailutils for instalado em seu sistema, você pode usar este pacote para enviar um e-mail com anexos da seguinte maneira:
$jogou foraCorpo do email de amostra|mail –s Amostra de Assunto do EmailSampleEmailID –A SampleAttachment
Aqui, substitua Sample Email Body pelo corpo real de seu e-mail; Amostra do 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 o qual 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, como você provavelmente já instalou este pacote no Método 2, 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:
$jogou foraCorpo do email de amostra|mailx –s Amostra de Assunto do Email–A SampleAttachment SampleEmailID
Aqui, substitua Sample Email Body pelo corpo real de seu e-mail; Amostra do Assunto do e-mail com o 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 do email da pessoa para quem deseja enviar o email.
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:
$sudoaptoinstalarmpack
Depois que o pacote mpack tiver sido 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 Assunto de email de amostra –a SampleAttachment SampleEmailIDAqui, substitua o Assunto do email de amostra pelo 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 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.