Lähetätkö Sähköpostia? Lähetä ne Linux Terminal / Linux Journal

vaatiiko työsi lähettää paljon sähköposteja päivittäin? Ja usein mietit, jos tai miten voit lähettää sähköpostiviestejä Linux-pääte.

tässä artikkelissa kerrotaan 6 eri tapaa lähettää sähköposteja Linux-päätettä käyttäen. Käydään ne läpi.

Sendmail-komento

käytä sendmail-komentoa lähettääksesi sähköposteja yhdelle tai useammalle henkilölle kerralla. Sendmail on yksi Linuxin suosituimmista SMTP-palvelimista. Voit helposti lähettää sähköposteja suoraan komentoriviltä sendmail-komennolla. Tietojen reitittämiseen sendmail-komento käyttää järjestelmässäsi määritettyä verkkoa.

suoritetaan seuraavat komennot luodaksesi tiedoston, jossa on sähköpostisisältöä.

cat /tmp/email.txtSubject: Terminal Email SendEmail Content line 1Email Content line 2

aihe on sähköpostin aiheena käytetty rivi.

nyt sähköpostin lähettämiseen käytetään seuraavaa syntaksia.

sendmail [email protected] < /tmp/email.txt

mail Command

aivan kuten sendmail, voit käyttää mail-komentoa sähköpostien lähettämiseen päätelaitteesta. Käytä tähän tarkoitukseen alla annettua komentoa.

mail -s "Test Subject" [email protected] < /dev/null

Tässä-s määrittelee sähköpostin aiheen.

lähettääksesi sähköpostin sisältämän liitteen, kirjoita alla mainittu rivi.

mail -a /opt/backup.sql -s "Backup File" [email protected] < /dev/null

tässä käytetään liitteitä. Jos sinun on Debian-pohjainen distro, käytä-A: ta, koska se käyttää mailutils-pakettia.

jos joudut lähettämään sähköposteja usealle vastaanottajalle kerrallaan, lisää pilkulla erotellut sähköpostit seuraavalla tavalla.

mail -s "Test Email" [email protected],[email protected] < /dev/null

mailx-komento

GNU Mailutils on useiden apuohjelmapakettien yhdistelmä. Kaikki Mailutils voi toimia postilaatikoita alkaen UNIX maildrops, maildir, ja aina etäpostilaatikot. Näitä postilaatikoita käytetään IMAP4, POP3, ja SMTP. Mailutils on tehty kehittäjille, tavallisille Linux-käyttäjille ja järjestelmänvalvojille.

käytä asennustarkoituksessa seuraavaa komentoa.

sudo apt install mailutils

mailutils-paketti koostuu pääasiassa 2 komennosta, mailista ja mailxista, ja ne molemmat toimivat samalla tavalla.

echo "message body" | mail -s "subject" [email protected]

yllä on syntaksi, joka koostuu Mailista / mailxista. Tämä sisältää osoitteen lähettää viestin, sopiva aihe, ja joitakin tekstin elin. Echo-komennon käyttö ja ulostulon ajaminen mail-komentoon mahdollistavat sen, että voit välttää mailx: n kehotteet Cc: lle ja tekstiviestirungolle.

swaks-komento

swaks-komento on skriptattava, joustava, transaktiokeskeinen SMTP-työkalu. Tämän komennon SMTP-laajennukset ja-ominaisuudet käsittelevät todennusta, TLS: ää, putkilinjaa ja muita SMTP-protokollien versioita. Tämä Linux-komento tukee myös erilaisia kuljetustapoja, kuten UNIX-domain-pistorasioita, internet-domain-pistorasioita ja asemia, joilla prosessoidaan.

tämän työkalun asentaminen, tyyppi:

sudo apt install swaks

sinun täytyy muodostaa yhteys SMTP-tilille: käyttäjä-au, palvelin-s, osoite-t, ja salasana-ap. Tarvitset myös-TLS lippu jos yhteyden 587 portti. Joten komennon pitäisi olla:

swaks --to [email protected] -s smtp.gmail.com:587 -tls -au <user-account> -ap <account-password>

Ssmtp-komento

voit lähettää sähköposteja SMTP-palvelimella Linux-terminaalista käyttäen Ssmtp: tä.

käytä alla mainittuja rivejä lähettääksesi sähköposteja ssmtp: llä.

ssmtp [email protected]: Test SSMTP EmailEmail send test using SSMTPvia SMTP server.^d

Here we are sending an email to user [email protected]. sinun täytyy lisätä aihe avainsanalla ”aihe”. Sitten kirjoitat viestin, jonka haluat välittää sähköpostin vastaanottajalle. Viestin lopussa paina Ctrl + D (^D) sähköpostin lähettämiseksi.

mutt Command

mutt-komento auttaa lähettämään ja lukemaan sähköposteja Linux-päätelaitteeltasi paikallisten käyttäjien postilaatikoiden avulla. Myös, voit lukea sähköposteja POP/IMAP palvelimia. Mutt muistuttaa Mail commandia. Voit lähettää sähköposteja käyttämällä seuraavaa syntaksia.

mutt -s "Test Email" [email protected] < /dev/null

voit lähettää sähköpostin, joka sisältää tiedostoliitteen mutt-komennolla tehdäksesi sen, käytä komentoa seuraavasti.

mutt -s "Test Email" -a /opt/backup.sql [email protected] < /dev/null

johtopäätös

olet oppinut lähettämään sähköposteja Linux-päätettä käyttäen. Nyt voit lähettää sähköposteja heti terminaalista ilman huolta. Harjoittele tässä annettuja käytännön menetelmiä niin, että sähköpostien lähettäminen komentoriviltä on sinulle helppoa.

Vastaa

Sähköpostiosoitettasi ei julkaista.