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:
-
-s
- določa zadevo sporočila. -
-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:
-
-s
- označuje zadevo sporočila. -
-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.