Jak wysłać e -mail z Gmail SMTP z linią poleceń Linux

Jak wysłać e -mail z Gmail SMTP z linią poleceń Linux

W naszym wcześniejszym samouczku omówiliśmy SSMTP do wysyłania wiadomości e -mail za pośrednictwem serwera SMTP za pośrednictwem wiersza poleceń. Ten samouczek znacznie ułatwia korzystanie z wysłać email narzędzie wiersza poleceń. SendEmail to lekki linia poleceń SMTP Klient e -mail do wysyłania wiadomości e -mail za pośrednictwem serwera SMTP.

W tym artykule opisaliśmy, jak zainstalować pakiet SendEmail i kilka przykładów wysyłania wiadomości e -mail za pośrednictwem zdalnych serwerów SMTP, takich jak Gmail.

Zainstaluj pakiet SendEmail

Klient SendEmail SMTP jest dostępny w domyślnie repozytoriach Ubuntu, użyj następujących poleceń, aby go zainstalować.

sudo apt-get aktualizacja sudo apt-get sendentamail 

Wyślij e -mail za pośrednictwem SMTP

Przykład 1:

W tym przykładzie organ e-mail jest przekazywany jako argument (-o Message-File =/TMP/Mailbody.txt) do polecenia. Polecenia odczytują zawartość pliku i użyj w treści wiadomości e -mail.

SendEmail -L e -mail.log \ -f "[e -mail chroniony]" \ -U ".Gmail.com: 587 "\ -o tls = tak \ -xu" [e -mail chroniony] "\ -xp" Hasło e -mail "\ -o Message -File ="/tmp/Mailbody.tekst" 

Przykład 2:

W tym przykładzie tekst nadwozia e -mail jest przekazywany jako wejście rurociągów z innych wyjściowych poleceń. Możesz także dołączyć również adresy e -mail CC i BCC.

Cat Mailbody.txt | SendEmail -L e -mail.log \ -f "[e -mail chroniony]" \ -U ".Gmail.com: 587 "\ -o tls = Tak \ -xu" [e -mail chroniony] "\ -xp" Hasło e -mail "