Existem muitas maneiras de enviar e-mail enquanto usa GUI, usando o navegador, ou com um cliente de E-mail. Mas as opções são limitadas quando se trata de uma interface de linha de comando aka CLI. Neste tutorial, vamos discutir como enviar e-mail do terminal ou CLI de um sistema Linux.
Existem muitos comandos que podem ser usados para enviar correio do terminal, como o Sendmail, o mutt, etc, mas para este tutorial, vamos discutir o uso do comando MAIL para enviar correio do terminal em Linux., O comando Mail pode ser usado diretamente do terminal ou também podemos usá-lo em nossos scripts BASH.,ommand em nossos sistemas,
# sudo apt-get install mailutils
o Fedora
Para instalar o comando de e-mail sobre o fedora, execute o seguinte comando a partir de um terminal,
# desistência de instalar o mailx
Agora, vamos discutir alguns exemplos sobre como usar o comando de e-mail para envio de e-mails a partir de CLI,
Linux: Enviar e-mail a partir do terminal
1 – Enviar um simples email
Para enviar um simples e-mail com algum conteúdo no corpo, executar
$ mail-s “e-mail de teste”
aqui, a opção-s é usado para mencionar o assunto do email seguido pelo endereço de e-mail sobre o que precisamos para enviar o email., Agora, depois de executar o comando acima, temos de introduzir o conteúdo do corpo & uma vez terminado, carregue em CTRL + D para sair e enviar o correio.
também podemos usar o seguinte linha de comando para enviar e-mail,
$ mail-s “e-mail de teste” <<< “Este é o corpo do e-mail
2 – Enviar e-mail para vários destinatários
Para o envio de e-mail para mais de um usuário, mencionar todos os endereços de e-mail seguido por uma vírgula., Por exemplo,
$ mail-s “test mail”,, com,
3 – enviar um e-mail com um anexo
agora para enviar um e-mail com um ficheiro como anexo, vamos usar a opção ‘a’ com o comando mail. Por exemplo, precisamos enviar um arquivo chamado ‘test.txt’, então vamos usar o seguinte comando,
$ mail -s “File Attached” – um teste.txt
4 – enviar um conteúdo de ficheiro Com mail
para enviar o conteúdo do ficheiro usando o comando mail, iremos usar o seguinte,
$ mail -s “ficheiro saída” </home/linuxtechlab / ficheiro.,txt
5-enviar um e-mail com um resultado de um comando
também podemos enviar o resultado de um comando como o conteúdo do corpo de um e-mail. Por exemplo, precisamos enviar a saída do “du -h’ em um sistema remoto, use
$ du -h | mail-s “o USO do HDD”
da mesma forma, nós também podemos fazer uso do ‘comando echo’ para enviar um e-mail,
$ echo “Este é o corpo do e-mail | mail-s “e-mail de teste”
6 – Enviar e-mail com cabeçalhos adicionais, como o endereço de
Para enviar um e-mail com cabeçalhos adicionais, vamos usar a opção ‘um’ com o comando mail., Por exemplo, é preciso mencionar o endereço de & envie-o através do nosso e-mail,
$ mail-s “e-mail de Teste” -aFrom:DAN\<\>
é isso galera, vamos finalizar esse tutorial sobre como usar Enviar e-mail a partir do terminal no Linux. Estes foram alguns exemplos comuns apenas, existem muitas mais aplicações para o comando mail que você pode alcançar. Por favor, deixe-nos saber se você precisa de algo específico que você quer alcançar, você pode enviar-lhe consultas usando a caixa de comentários abaixo.,
Se você acha que tem ajudado você ou apenas quer para nos apoiar, por favor, considere estes:-
Ligue-nos: Facebook | Twitter
Linux TechLab é grato por seu apoio contínuo.