4 načina slanja priloga e-pošte iz Linux komandne linije
Jednom kada se upoznate s korištenjem Linux terminala, poželite učiniti sve na svom sistemu jednostavnim kucanjem komandi uključujući slanje e-pošte, a jedan od važnih aspekata slanja e-pošte su prilozi.
Posebno za Sysadmine, može priložiti datoteku sigurnosne kopije, datoteku dnevnika/izvještaj o radu sistema ili bilo koju srodnu informaciju i poslati je udaljenoj mašini ili kolegi.
U ovom postu ćemo naučiti načine slanja e-pošte s privitkom s Linux terminala. Važno je da postoji nekoliko klijenata e-pošte naredbene linije za Linux koje možete koristiti za obradu e-pošte s jednostavnim funkcijama.
Requirement
Da biste efikasno i pouzdano koristili ovaj vodič, morate imati ispravan sistem pošte ili postaviti jedan od agenata za prijenos pošte (MTA) za Linux na vašem sistemu.
MTA je aplikacija odgovorna za slanje i primanje e-pošte s jednog hosta na drugi.
Ispod su različite, dobro poznate metode slanja e-pošte s privitkom s terminala.
1. Korištenje naredbe mail
mail je dio mailutils (na Debian) i mailx (na RedHat) paketa i koristi se za obraditi poruke na komandnoj liniji.
sudo apt-get install mailutils
yum install mailx
Sada je vrijeme da pošaljete prilog e-pošte koristeći mail komandu a prikazano.
echo "Message Body Here" | mail -s "Subject Here" [email -A backup.zip
U gornjoj naredbi, zastavica:
-s
– specificira predmet poruke.-A
– pomaže pri prilaganju datoteke.
Također možete poslati postojeću poruku iz datoteke na sljedeći način:
mail -s "Subject here" -t [email -A backup.zip < message.txt
2. Korištenje naredbe mutt
mutt je popularan, lagan klijent e-pošte za naredbene linije za Linux.
Ako ga nemate na svom sistemu, otkucajte naredbu ispod da ga instalirate:
sudo apt-get install mutt
yum install mutt
Možete poslati e-poruku sa prilogom koristeći naredbu mutt ispod.
echo "Message Body Here" | mutt -s "Subject Here" -a backup.zip [email
gdje je opcija:
-s
– označava predmet poruke.-a
– identifikuje prilog(ove).
Pročitajte više o Mutt – klijentu e-pošte komandne linije za slanje pošte sa terminala
3. Korištenje komande mailx
mailx radi više kao naredba mutt i također je dio mailutils (na Debianu) paketa.
sudo apt-get install mailutils
yum install mailx
Sada pošaljite prilog e-pošte iz komandne linije koristeći naredbu mailx.
echo "Message Body Here" | mailx -s "Subject Here" -a backup.zip [email
4. Korištenje naredbe mpack
mpack kodira imenovani fajl u jednu ili više MIME poruka i šalje poruku jednom ili više primalaca, ili je upisuje u imenovani fajl ili skup fajlova, ili je objavljuje u skupu diskusionih grupa.
sudo apt-get install mpack
yum install mpack
Da pošaljete poruku sa prilogom, pokrenite naredbu ispod.
mpack -s "Subject here" file [email
To je sve! Imate li na umu neke druge metode slanja e-pošte s privitkom sa Linux terminala, a koje nisu navedene u gornjoj listi? Javite nam u komentarima.