4 načina slanja privitka e-pošte s Linux naredbenog retka
Jednom kada se upoznate s korištenjem Linux terminala, želite učiniti sve na svom sustavu jednostavnim upisivanjem naredbi, uključujući slanje e-pošte, a jedan od važnih aspekata slanja e-pošte su privitci.
Posebno za Sysadmins, može priložiti sigurnosnu kopiju, datoteku dnevnika/izvješće o radu sustava ili bilo koje povezane podatke i poslati ih udaljenom stroju ili radnom kolegi.
U ovom ćemo postu naučiti načine slanja e-pošte s privitkom s Linux terminala. Važno je imati nekoliko klijenata e-pošte za naredbene retke za Linux koje možete koristiti za obradu e-pošte s jednostavnim značajkama.
Da biste učinkovito i pouzdano koristili ovaj vodič, na svom sustavu morate imati funkcionirajući sustav pošte ili postaviti jedan od agenata za prijenos pošte (MTA) za Linux.
MTA je aplikacija odgovorna za slanje i primanje e-pošte s jednog hosta na drugog.
Ispod su razni, dobro poznati načini slanja e-pošte s privitkom s terminala.
1. Korištenje naredbe pošte
mail je dio paketa mailutils (na Debianu) i mailx (na RedHat) i koristi se za obradu poruka u naredbenom retku.
$ sudo apt-get install mailutils # yum install mailx
Sada je vrijeme za slanje privitka e-pošte pomoću prikazane naredbe pošte.
$ echo "Message Body Here" | mail -s "Subject Here" [email -A backup.zip
U gornjoj naredbi, zastava:
-
-s
- određuje temu poruke. -
-A
- pomaže priložiti datoteku.
Možete i poslati postojeću poruku iz datoteke na sljedeći način:
$ mail -s "Subject here" -t [email -A backup.zip < message.txt
2. Korištenjem mutt naredbe
mutt je popularan, lagan klijent e-pošte naredbenog retka za Linux.
Ako ga nemate u svom sustavu, upišite naredbu dolje da biste ga instalirali:
$ sudo apt-get install mutt # yum install mutt
Možete poslati e-poštu s privitkom pomoću naredbe mutt u nastavku.
$ echo "Message Body Here" | mutt -s "Subject Here" -a backup.zip [email
gdje je opcija:
-
-s
- označava temu poruke. -
-a
- identificira privitak (e).
Pročitajte više o Muttu - klijentu e-pošte naredbenog retka za slanje pošte s terminala
3. Korištenje mailx naredbe
mailx djeluje više poput naredbe mutt i također je dio mailutils (na Debianu) paketa.
$ sudo apt-get install mailutils # yum install mailx
Sada pošaljite privitak s naredbenog retka pomoću naredbe mailx.
$ echo "Message Body Here" | mailx -s "Subject Here" -a backup.zip [email
4. Korištenje mpack naredbe
mpack kodira imenovanu datoteku u jednu ili više MIME poruka i šalje je jednom ili više primatelja ili je zapisuje u imenovanu datoteku ili skup datoteka ili je objavljuje u skupu vijesti.
$ sudo apt-get install mpack # yum install mpack
Da biste poslali poruku s privitkom, pokrenite naredbu u nastavku.
$ mpack -s "Subject here" file [email
To je sve! Imate li na umu bilo koji drugi način slanja e-pošte s privitkom s Linux terminala, a koji nisu spomenuti na gornjem popisu? Javite nam u komentarima.