Como enviar e -mail do Gmail SMTP com linha de comando Linux

Como enviar e -mail do Gmail SMTP com linha de comando Linux

Em nosso tutorial anterior, discutimos sobre o SSMTP para enviar e -mail através do servidor SMTP via linha de comando. Este tutorial facilita muito esse processo usando o enviar email utilitário de linha de comando. SendEmail é um cliente de email SMTP de linha leve leve para enviar e -mails através do servidor SMTP.

Neste artigo, descrevemos como instalar o pacote SendEmail e alguns exemplos para enviar e -mail através de servidores SMTP remotos como o Gmail.

Instale o pacote SendEmail

O cliente SMTP do SendEmail está disponível em repositórios padrão do Ubuntu, use os seguintes comandos para instalá -lo.

sudo apt-get update sudo apt-get install sendemail 

Enviar e -mail através do SMTP

Exemplo 1:

Neste exemplo, o corpo de email é passado como um argumento (-o mensagem de mensagem =/tmp/e-mailbodybody.txt) para o comando. Comandos Leia o conteúdo do arquivo e use no conteúdo do corpo do e -mail.

SendEmail -l Email.Log \ -f "[email protegido]" \ -u "Assunto em email 1" \ -t "[email protegido]" \ -s "smtp.Gmail.com: 587 "\ -o tls = yes \ -xu" [email protegido] "\ -xp" e -mail senha "\ -o message -fil -bile ="/tmp/correio.TXT" 

Exemplo 2:

Neste exemplo, o texto do corpo de email é passado como entrada canalizada de outra saída de comando. Você também pode incluir endereços de email CC e BCC também.

CAT MAILBODY.txt | SendEmail -l Email.Log \ -f "[email protegido]" \ -u "Assunto de email 2" \ -t "[email protegido]" \ -cc "[email protegido]" \ -bcc "[email protegido]" \ -s "smtp.Gmail.com: 587 "\ -o tls = sim \ -xu" [email protegido] "\ -xp" Senha de email "