4 načini pošiljanja e-poštne priloge iz ukazne vrstice Linuxa


Ko se seznanite z uporabo terminala Linux, želite v svojem sistemu narediti vse, tako da preprosto vnesete ukaze, vključno s pošiljanjem e-pošte, in eden od pomembnih vidikov pošiljanja e-pošte so priloge.

Zlasti za Sysadmins lahko pripne varnostno kopijo, dnevniško datoteko/poročilo o delovanju sistema ali katere koli s tem povezane podatke in jih pošlje oddaljenemu računalniku ali sodelavcu.

V tem prispevku bomo spoznali načine pošiljanja e-poštnega sporočila s prilogo s terminala Linux. Pomembno je, da obstaja več e-poštnih odjemalcev ukazne vrstice za Linux, ki jih lahko uporabite za obdelavo e-pošte s preprostimi funkcijami.

Za učinkovito in zanesljivo uporabo te vadnice morate v svojem sistemu imeti delujoč poštni sistem ali nastaviti enega od agentov za prenos pošte (MTA) za Linux.

MTA je aplikacija, ki je odgovorna za pošiljanje in prejemanje e-pošte z enega gostitelja na drugega.

Spodaj so navedeni različni, dobro znani načini pošiljanja e-pošte s prilogo s terminala.

1. Uporaba e-poštnega ukaza

pošta je del paketov mailutils (Na Debianu) in mailx (Na RedHat) in se uporablja za obdelavo sporočil v ukazni vrstici.

$ sudo apt-get install mailutils
# yum install mailx

Zdaj je čas, da pošljete priponko e-pošte s prikazanim prikazom mail ukaza

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

V zgornjem ukazu zastava:

  1. -s - določa zadevo sporočila.
  2. -A - pomaga pri pripenjanju datoteke.

Obstoječe sporočilo lahko tudi pošljete iz datoteke, kot sledi:

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

2. Uporaba ukaza mutt

mutt je priljubljen, lahek e-poštni odjemalec ukazne vrstice za Linux.

Če ga v vašem sistemu ni, vnesite spodnji ukaz, da ga namestite:

$ sudo apt-get install mutt
# yum install mutt

S spodnjim ukazom mutt lahko pošljete e-poštno sporočilo s prilogo.

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

kjer je možnost:

  1. -s - označuje zadevo sporočila.
  2. -a - označuje priloge.

Preberite več o Muttu - e-poštnem odjemalcu ukazne vrstice za pošiljanje pošte s terminala

3. Uporaba ukaza mailx

mailx deluje bolj kot ukaz mutt in je tudi del paketa mailutils (v Debianu).

$ sudo apt-get install mailutils
# yum install mailx

Zdaj pošljite priponko iz ukazne vrstice z ukazom mailx.

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

4. Uporaba ukaza mpack

mpack kodira imenovano datoteko v eno ali več sporočil MIME in jo pošlje enemu ali več prejemnikom ali jo zapiše v poimenovano datoteko ali nabor datotek ali pa jo objavi v skupini novic.

$ sudo apt-get install mpack
# yum install mpack

Če želite poslati sporočilo s prilogo, zaženite spodnji ukaz.

$ mpack -s "Subject here" file [email 

To je vse! Imate v mislih še kakšen drug način pošiljanja e-poštnih sporočil s priponkami s terminala Linux, ki niso omenjeni na zgornjem seznamu? Sporočite nam v komentarjih.