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:

  1. -s - određuje temu poruke.
  2. -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:

  1. -s - označava temu poruke.
  2. -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.