Weboldal keresés

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ó:

  1. -s – az üzenet tárgyát adja meg.
  2. -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:

  1. -s – az üzenet tárgyát jelzi.
  2. -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.