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.