4 maneiras de enviar anexo de e -mail da linha de comando Linux

4 maneiras de enviar anexo de e -mail da linha de comando Linux

Depois de familiarizar -se a usar o terminal Linux, você deseja fazer tudo no seu sistema, simplesmente digitando comandos, incluindo o envio de e -mails e um dos aspectos importantes do envio de e -mails são anexos.

Especialmente para sysadmins, pode anexar um arquivo de backup, um relatório de operação de log/sistema ou qualquer informação relacionada e enviá -los para uma máquina remota ou colega de trabalho.

Nesta postagem, aprenderemos maneiras de enviar um email com anexo do terminal Linux. É importante.

Requerimento

Para usar de maneira eficaz e confiável este tutorial, você deve ter um sistema de correio de trabalho ou configurar um dos agentes de transferência de correio (MTAs) para Linux em seu sistema.

A MTA é um aplicativo responsável por enviar e receber e -mails de um host para outro.

Abaixo estão os vários métodos bem conhecidos de enviar email com anexo do terminal.

1. Usando o comando de email

correspondência faz parte do Mailutils (Sobre Debian) e Mailx (em Chapéu vermelho) pacote e é usado para processar mensagens na linha de comando.

$ sudo apt-get install MailUtils # yum install Mailx 

Agora é hora de enviar um anexo de e -mail usando o comando de email a mostrado.

$ eco "Corpo de mensagem aqui" | Mail -s "Assunto aqui" [Email Protected] -um backup.fecho eclair 

No comando acima, a bandeira:

  1. -s - Especifica o assunto da mensagem.
  2. -A - Ajuda a anexar um arquivo.

Você também pode enviar uma mensagem existente de um arquivo da seguinte maneira:

$ Mail -s "Assunto aqui" -t [Email Protected] -Um backup.fecho eclair < message.txt 

2. Usando o comando mutt

Mutt é um cliente de email de linha de comando leve e leve para Linux.

Se você não o possui no seu sistema, digite o comando abaixo para instalá -lo:

$ sudo apt-get install mutt # yum install mutt 

Você pode enviar um email com anexo usando o Mutt comando abaixo.

$ eco "Corpo de mensagem aqui" | Mutt -s "Assunto aqui" -um backup.ZIP [e -mail protegido] 

onde a opção:

  1. -s - indica o assunto da mensagem.
  2. -a - identifica o (s) anexo (s).

Leia mais sobre Mutt - um cliente de email da linha de comando para enviar e -mails do terminal

3. Usando o comando Mailx

Mailx funciona mais como o Mutt comando e também é parte de Mailutils Pacote (no Debian).

$ sudo apt-get install MailUtils # yum install Mailx 

Agora envie o correio de anexo da linha de comando usando Mailx comando.

$ eco "Corpo de mensagem aqui" | Mailx -s "Assunto aqui" -um backup.ZIP [e -mail protegido] 

4. Usando o comando mpack

mpack codifica o arquivo nomeado em uma ou mais mensagens mímicas e envia a mensagem para um ou mais destinatários, ou grava em um arquivo nomeado ou conjunto de arquivos ou o publica em um conjunto de grupos de notícias.

$ sudo apt-get install mpack # yum install mpack 

Para enviar uma mensagem com anexo, execute o comando abaixo.

$ mpack -s "Assunto aqui" Arquivo [Email Protected] 

Isso é tudo! Você tem em mente quaisquer outros métodos de envio de e -mails com anexo do terminal Linux, que não são mencionados na lista acima? Deixe-nos saber nos comentários.