Hogyan küldjön e-mailt a body and attachment Linux

e-mail test írása az Echo paranccsal

az utolsó példában meg kell írnia a test tartalmát, majd nyomja meg a Ctrl + D billentyűt az e-mail elküldéséhez, de ha már van egy üzenet, akkor is használhatja a Echo parancs együtt mailx küldeni az e-mailt közvetlenül.
az echo kimenete testként használható az alábbiak szerint:

 $ echo" testing "| mailx-s" test " abc@gmail.,com

ezúttal mailx nem várja meg a bemenet, majd közvetlenül elküldi az e-mailt a szöveg “textil” a szervezetben.
Btw, ha nem ismeri az alapvető Linux parancsokat és a shell beépített elemeit, például az echo-t, akkor azt javaslom, hogy először olvassa el az alapvető parancsokat a Linux Shell-ben, hogy megismerkedjen ezekkel az alapvető parancsokkal.

példa 3 – E-mail mellékletet Linux

ez a legnépszerűbb használata a mailx parancs számomra., Mindig úgy találom, hogy ezt az opciót használom, legyen az Fájl küldése egy Linux gazdagépről a windows gazdagépemre, vagy szkriptek írása, amelyek e-mailt küldenek egy Linux gépről. Amíg RHEL 5, a kedvenc módja, hogy küldjön egy mellékletet az e-mail segítségével uuencode parancs pl

$ gzip-c log.txt / uuencode napló.gz / mail-s "naplófájl" dátum "" [email protected]

Ez a parancs először tömöríti a naplót.txt majd küld mellékletként napló.gz a téma “log fájl egy dátum” az abc @ gmail.,com, ahol a dátum helyébe az aktuális dátum, mert már használt ” dátum`, amely végrehajtja a dátum parancsot, és tegye a kimenet itt.
a gzip-c parancs a kimenetet szabványos kimenetre írja, miközben az eredeti fájlokat változatlanul tartja, azaz nem változtatja meg naplóként.gz, amit a-c opció nélkül csinál. Ha többet szeretne megtudni a gzip-ről és más tömörítési és archiválási parancsokról, akkor nézze meg a Linux parancssor alapjai tanfolyamot az Udemy-n. Ez elérhető csak $9.99 Udemy flash eladó.,

Ez a parancs hosszú ideig jól szolgált, de sajnos nem működik az RHEL 6 hosts-ban. Ha ezt a parancsot egy RHEL 6 gazdagépen próbálja meg, ahelyett, hogy mellékletet kapna, némi halandzsát fog kapni az e-mail testben melléklet nélkül.
Szóval, hogyan oldjuk meg ezt a problémát? Van-e más módja annak, hogy e-mailt küldjön a RHEL 6 hosts mellékletéhez? Nos, igen, a mailx parancsot használjuk a-a zászlóval, amelyet egy fájl csatolására használnak.,
itt van a példa egy mailx parancsot, hogy küldjön egy fájlt mellékletként RHEL 6 szerverek:

$ echo "mailx jól működik RHEL 6" | mailx-s "textil" -egy napló.gz [email protected]

Ez küld egy e-mailt a test, mint “mailx jól működik RHEL 6” mellékletként log.gz a Tárgy sor, mint “Textil”.,

Példa 4 – Hozzáadása a Felhasználói, mind a CC vagy BCC

Ha kell tartalmaznia, más e-mail címet vagy a felhasználói mint a CC vagy BCC, miközben küld jelentést a Linux, akkor használd a mailx -c mailx -b a felhasználók hozzáadása, mint azt az alábbi példa is:

$ echo "üzenet" | mailx -s "teszt" -c [email protected] -b [email protected] [email protected]

Ez az e-mail küldünk [email protected] pedig elküldte, hogy [email protected] címzett hogy [email protected]
A mailx parancs van több lehetőség, de nem kell több más, mint ezek., Ha azt szeretnénk, hogy vizsgálja meg, akkor az info mailx parancsot, hogy minél több információt mailx. Ha többet szeretne megtudni, akkor a Linux Command Line Interface (CLI) Fundamentals tanfolyamot is elvégezheti a PluralSight-tól.


Btw, ha nem tetszik a mailx parancs, akkor alternatívaként használhatja a mutt parancsot. Azt is csatolja a fájlt az e-mail, meg tudja csinálni, amit tettünk a mailx ebben a cikkben.,
itt egy egyszerű példa a mutt parancs használatára Linuxban:

echo "message body" | mutt-s "subject" - a "file_path" "another_file" [email protected]

az echo parancsot is hagyhatja az üzenet törzsének interaktív beírásához. Hasonló a mailx parancs, – a zászló lehetővé teszi, hogy csatolja a fájlokat, akkor adjunk hozzá több fájlt is.
Ez a mailx parancs néhány hasznos lehetőségéről szól, hogy e-maileket küldjön Linuxról., Láttuk, hogyan küldhetünk e-mailt mellékletekkel mind a RHEL 5, mind a RHEL 6 szervereken, valamint példákat az üzenet interaktív beírására, valamint az echo parancs használatával az e-mail küldésére anélkül, hogy bemenetre várnánk. Most már nem kell olyan eszközöket használni, mint a WinSCP vagy a FileZilla, hogy először másolja az adatokat a Windows gépbe, majd küldje el őket e-mailként, közvetlenül elküldheti a levelet a Linuxról.,arc (CLI) Alapjait
Shell Scripting: Fedezze fel, Hogyan Automatizálható a parancssori Feladatokat

Más Linux Cikkek, Erőforrások lehet, mint a

  • Hogyan kell beállítani cron jobs a Linux (Crontab példa)
  • 10 példa a Hálózati parancsok a Unix (nslookup)
  • 5 Például a kill parancsot a Unix, Linux (példa)
  • Top 5 Tanfolyamok tanulj Vim Szerkesztővel (online tanfolyamok)
  • VI Szerkesztő példák, tippek kezdőknek (vi példák)
  • 10 Linux parancssor tanfolyamok Kezdőknek (tanfolyamok)
  • Hogyan működik az nslookup paranccsal munka a UNIX?, (válasz)
  • 10 példa az lsof parancsra Linuxban? (példák)
  • 7 legjobb Linux tanfolyamok DevOps mérnökök (Linux tanfolyamok)
  • hogyan kell használni a netstat parancsot, hogy melyik folyamat hallgat egy porton? (példa)
  • Linux find + du + grep példa (példa)
  • 10 példa a curl parancsra Linuxban (cURL)
  • 10 példa a chmod parancsra Linuxban (chmod)
  • a Linux parancsok, szerkesztők és Shell programozás (útmutató)

Köszönjük, hogy elolvasta ezt a cikket eddig., Ha tetszik ez a cikk, és a magyarázatot küld egy e-mailt egy Linux gép, akkor kérjük, ossza meg barátaival és kollégáival.
P. S.-Ha keres néhány ingyenes online tanfolyamok kezdeni a Linux utazás, akkor nézd meg a listát az ingyenes Linux tanfolyamok programozók, Cloud Engineers, Data Scientist, IT szakemberek, valamint a rendszergazdák.

Leave a Comment