4 būdai siųsti el. Pašto priedą iš „Linux“ komandų eilutės


Kai susipažinsite su „Linux“ terminalo naudojimu, norite padaryti viską, kas yra jūsų sistemoje, tiesiog įveskite komandas, įskaitant el. Laiškų siuntimą, o vienas iš svarbiausių el. Laiškų siuntimo aspektų yra priedai.

Ypač „Sysadmins“ gali pridėti atsarginės kopijos failą, žurnalo failo/sistemos veikimo ataskaitą ar bet kokią susijusią informaciją ir išsiųsti ją į nuotolinį kompiuterį ar darbo draugą.

Šiame įraše sužinosime būdus, kaip siųsti el. Laišką su priedu iš „Linux“ terminalo. Svarbu tai, kad „Linux“ yra keletas komandinės eilutės el. Pašto klientų, kuriuos galite naudoti tvarkydami el. Laiškus su paprastomis funkcijomis.

Norėdami efektyviai ir patikimai naudoti šią mokymo programą, savo sistemoje turite turėti veikiančią pašto sistemą arba nustatyti vieną iš „Linux“ skirtų pašto siuntimo agentų (MTA).

MTA yra programa, atsakinga už el. Laiškų siuntimą ir priėmimą iš vieno kompiuterio į kitą.

Žemiau pateikiami įvairūs gerai žinomi el. Laiškų su priedais siuntimo iš terminalo būdai.

1. Naudojant pašto komandą

paštas yra paketo mailutils (On Debian) ir mailx (On RedHat) dalis ir jis naudojamas pranešimams apdoroti komandinėje eilutėje.

$ sudo apt-get install mailutils
# yum install mailx

Dabar atėjo laikas siųsti el. Laiško priedą naudodamas parodytą pašto komandą.

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

Pirmiau pateiktoje komandoje vėliava:

  1. -s - nurodo pranešimo temą.
  2. -A - padeda pridėti failą.

Taip pat galite siųsti esamą pranešimą iš failo taip:

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

2. Naudojant „mutt Command“

„mutt“ yra populiari, lengva „Linux“ komandinės eilutės el. pašto programa.

Jei to neturite savo sistemoje, įveskite toliau pateiktą komandą, kad ją įdiegtumėte:

$ sudo apt-get install mutt
# yum install mutt

Galite siųsti el. Laišką su priedu naudodami žemiau esančią komandą „mutt“.

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

kur galimybė:

  1. -s - nurodo pranešimo temą.
  2. -a - nurodo priedą (-us).

Skaitykite daugiau apie „Mutt“ - komandų eilutės el. Pašto klientą laiškų siuntimui iš terminalo

3. „mailx“ komandos naudojimas

mailx veikia labiau kaip komanda mutt ir ji taip pat yra mailutils (On Debian) paketo dalis.

$ sudo apt-get install mailutils
# yum install mailx

Dabar atsiųskite priedų laišką iš komandinės eilutės naudodami komandą „mailx“.

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

4. „mpack Command“ naudojimas

„mpack“ koduoja pavadintą failą viename ar keliuose MIME pranešimuose ir siunčia pranešimą vienam ar daugiau gavėjų, arba rašo jį į pavadintą failą ar failų rinkinį, arba paskelbia jį naujienų grupių rinkinyje.

$ sudo apt-get install mpack
# yum install mpack

Norėdami išsiųsti pranešimą su priedu, vykdykite toliau pateiktą komandą.

$ mpack -s "Subject here" file [email 

Tai viskas! Ar turite omenyje kitus būdus siųsti el. Laiškus su priedais iš „Linux“ terminalo, kurie nepaminėti aukščiau pateiktame sąraše? Praneškite mums komentaruose.