4 tapaa lähettää sähköpostiliitteet Linuxin komentoriviltä


Kun olet tottunut käyttämään Linux-päätettä, haluat tehdä kaiken järjestelmässäsi yksinkertaisesti kirjoittamalla komentoja, mukaan lukien sähköpostien lähettäminen, ja yksi sähköpostien lähettämisen tärkeistä osista on liitteet.

Erityisesti järjestelmänvalvojat voivat liittää varmuuskopiotiedoston, lokitiedoston/järjestelmän toimintaraportin tai mitä tahansa asiaan liittyvää tietoa ja lähettää sen etäkoneelle tai työkaverille.

Tässä viestissä opimme, miten voit lähettää liitteenä olevan sähköpostin Linux-päätteestä. Tärkeää on, että Linuxille on useita komentorivin sähköpostiohjelmia, joita voit käyttää sähköpostien käsittelyyn yksinkertaisilla ominaisuuksilla.

Vaatimus

Jotta voit käyttää tätä opetusohjelmaa tehokkaasti ja luotettavasti, sinulla on oltava toimiva sähköpostijärjestelmä tai jokin Linuxin sähköpostin siirtoagenteista (MTA) on määritettävä järjestelmässäsi.

MTA on sovellus, joka vastaa sähköpostien lähettämisestä ja vastaanottamisesta isännältä toiselle.

Alla on erilaisia, hyvin tunnettuja menetelmiä sähköpostin lähettämiseen liitteineen päätteestä.

1. Käytä mail Command -komentoa

mail on osa paketteja mailutils (Debianissa) ja mailx (RedHatssa) ja sitä käytetään käsitellä komentorivillä olevia viestejä.

sudo apt-get install mailutils
yum install mailx

Nyt on aika lähettää sähköpostin liite sähköpostikomennolla a.

echo "Message Body Here" | mail -s "Subject Here" [email  -A backup.zip

Yllä olevassa komennossa lippu:

  1. -s – määrittää viestin aiheen.
  2. -A – auttaa liittämään tiedoston.

Voit myös lähettää olemassa olevan viestin tiedostosta seuraavasti:

mail -s "Subject here" -t [email  -A backup.zip < message.txt

2. Mutt Command -komento

mutt on suosittu, kevyt komentorivin sähköpostiohjelma Linuxille.

Jos sinulla ei ole sitä järjestelmässäsi, asenna se kirjoittamalla alla oleva komento:

sudo apt-get install mutt
yum install mutt

Voit lähettää sähköpostin liitteenä käyttämällä alla olevaa mutt-komentoa.

echo "Message Body Here" | mutt -s "Subject Here" -a backup.zip [email 

missä vaihtoehto:

  1. -s – ilmaisee viestin aiheen.
  2. -a – tunnistaa liitteet.

Lue lisää Muttista – komentorivisähköpostiohjelmasta sähköpostien lähettämiseen terminaalista

3. Käytä mailx-komentoa

mailx toimii enemmän kuin komento mutt ja se on myös osa mailutils-pakettia (Debianissa).

sudo apt-get install mailutils
yum install mailx

Lähetä nyt liitepostiviesti komentoriviltä mailx-komennolla.

echo "Message Body Here" | mailx -s "Subject Here" -a backup.zip [email 

4. Pack Command -komento

mpack koodaa nimetyn tiedoston yhteen tai useampaan MIME-viestiin ja lähettää viestin yhdelle tai useammalle vastaanottajalle tai kirjoittaa sen nimettyyn tiedostoon tai tiedostojoukkoon tai lähettää sen uutisryhmiin.

sudo apt-get install mpack
yum install mpack

Jos haluat lähettää viestin liitteenä, suorita alla oleva komento.

mpack -s "Subject here" file [email 

Siinä kaikki! Onko sinulla mielessäsi muita tapoja lähettää liitetiedostoja Linux-päätteestä, joita ei ole mainittu yllä olevassa luettelossa? Kerro meille kommenteissa.