4 módszer az e-mail mellékletek küldésére a Linux parancssorból
Amint megismeri a Linux terminál használatát, mindent meg szeretne tenni a rendszerén a parancsok egyszerű begépelésével, beleértve az e-mailek küldését is, és az e-mailek küldésének egyik fontos szempontja a mellékletek.
Különösen a rendszergazdák számára csatolhat biztonsági másolatot, naplófájlt/rendszerműködési jelentést vagy bármilyen kapcsolódó információt, és elküldheti egy távoli gépre vagy munkatársra.
Ebben a bejegyzésben megtanuljuk, hogyan küldhet e-mailt melléklettel a Linux terminálról. Fontos, hogy Linuxhoz számos parancssori e-mail kliens létezik, amelyek segítségével egyszerű funkciókkal dolgozhat fel e-maileket.
Követelmény
Ennek az oktatóanyagnak a hatékony és megbízható használatához működő levelezőrendszerrel kell rendelkeznie, vagy be kell állítania az egyik mail transfer agentet (MTA) Linuxhoz a rendszeren.
Az MTA egy olyan alkalmazás, amely e-mailek küldéséért és fogadásáért felelős egyik gazdagéptől a másikhoz.
Az alábbiakban bemutatjuk a terminálról csatolt e-mailek küldésének különféle, jól ismert módszereit.
1. A mail Command használata
A mail a mailutils (Debianon) és a mailx (On RedHat) csomag része, és arra szolgál, hogy feldolgozza az üzeneteket a parancssorban.
sudo apt-get install mailutils
yum install mailx
Itt az ideje, hogy küldjön egy e-mail mellékletet a mail parancs segítségével.
echo "Message Body Here" | mail -s "Subject Here" [email -A backup.zip
A fenti parancsban a zászló:
-s
– az üzenet tárgyát adja meg.-A
– segít csatolni egy fájlt.
Meglévő üzenetet is elküldhet egy fájlból az alábbiak szerint:
mail -s "Subject here" -t [email -A backup.zip < message.txt
2. A mutt Command használata
A mutt egy népszerű, könnyű parancssori e-mail kliens Linuxhoz.
Ha nincs a rendszerén, írja be az alábbi parancsot a telepítéshez:
sudo apt-get install mutt
yum install mutt
Az alábbi mutt paranccsal küldhet e-mailt melléklettel.
echo "Message Body Here" | mutt -s "Subject Here" -a backup.zip [email
ahol a lehetőség:
-s
– az üzenet tárgyát jelzi.-a
– a melléklet(eke)t azonosítja.
Tudjon meg többet a Mutt – A parancssori e-mail kliensről, amellyel leveleket küldhet a terminálról
3. A mailx Command használata
A mailx inkább a mutt parancshoz hasonlóan működik, és a mailutils (Debianon) csomag része is.
sudo apt-get install mailutils
yum install mailx
Most küldje el a csatolt levelet a parancssorból a mailx paranccsal.
echo "Message Body Here" | mailx -s "Subject Here" -a backup.zip [email
4. A Pack Command használata
Az mpack egy vagy több MIME-üzenetbe kódolja a megnevezett fájlt, és elküldi az üzenetet egy vagy több címzettnek, vagy egy elnevezett fájlba vagy fájlkészletbe írja, vagy hírcsoportokba küldi el.
sudo apt-get install mpack
yum install mpack
Ha csatolt üzenetet szeretne küldeni, futtassa az alábbi parancsot.
mpack -s "Subject here" file [email
Ez minden! Van más olyan módszere is a Linux terminálról csatolt e-mailek küldésére, amelyek nem szerepelnek a fenti listában? Tudassa velünk a megjegyzésekben.