4 viisi e-posti manuse saatmiseks Linuxi käsurealt


Kui olete Linuxi terminali kasutamisega tuttavaks saanud, soovite teha kõik oma süsteemis, sisestades lihtsalt käsud, sealhulgas meilide saatmine, ja üks olulisi kirju saatmise aspekte on manused.

Spetsiaalselt Sysadminsi jaoks saab lisada varukoopia, logifaili/süsteemi tööaruande või muu seotud teabe ja saata selle kaugmasinale või töökaaslasele.

Selles postituses õpime viise manusega e-kirja saatmiseks Linuxi terminalist. Oluline on see, et Linuxile on mitu käsurea e-posti klienti, mida saate kasutada lihtsate funktsioonidega meilide töötlemiseks.

Selle õpetuse tõhusaks ja usaldusväärseks kasutamiseks peab teie süsteemis olema toimiv meilisüsteem või seadistama üks Linuxi jaoks mõeldud postiülekande agentidest (MTA).

MTA on rakendus, mis vastutab meilide saatmise ja vastuvõtmise eest ühelt hostilt teisele.

Allpool on toodud mitmesugused tuntud meetodid terminaliga manusega e-kirjade saatmiseks.

1. Kasutades posti käsku

mail on osa pakettidest mailutils (Debianis) ja mailx (On RedHat) ning seda kasutatakse käsureal olevate sõnumite töötlemiseks.

$ sudo apt-get install mailutils
# yum install mailx

Nüüd on aeg saata e-posti manus, kasutades näidatud posti käsku.

$ echo "Message Body Here" | mail -s "Subject Here" [email  -A backup.zip

Ülaltoodud käsus lipp:

  1. -s - määrab sõnumi teema.
  2. -A - aitab faili manustada.

Samuti saate failist olemasoleva sõnumi saata järgmiselt:

$ mail -s "Subject here" -t [email  -A backup.zip < message.txt

2. Kasutades mutt Command

mutt on Linuxi jaoks populaarne ja kerge käsurea e-posti klient.

Kui teie süsteemis seda pole, tippige selle installimiseks järgmine käsk:

$ sudo apt-get install mutt
# yum install mutt

Alloleva käsuga mutt saate saata manusega manuse.

$ echo "Message Body Here" | mutt -s "Subject Here" -a backup.zip [email 

kus võimalus:

  1. -s - tähistab sõnumi teemat.
  2. -a - identifitseerib manuse (d).

Lisateave Mutti kohta - käsurea e-posti klient, et terminalist kirju saata

3. Kasutades käsku mailx

mailx töötab rohkem nagu käsk mutt ja see on ka osa mailutils (Debiani) paketist.

$ sudo apt-get install mailutils
# yum install mailx

Nüüd saatke manusepost käsurealt käsuga mailx.

$ echo "Message Body Here" | mailx -s "Subject Here" -a backup.zip [email 

4. Kasutades mpack Command

mpack kodeerib nimetatud faili ühes või mitmes MIME-sõnumis ja saadab sõnumi ühele või mitmele adressaadile või kirjutab selle nimelisse faili või failikomplekti või postitab selle gruppi uudiserühmi.

$ sudo apt-get install mpack
# yum install mpack

Manusega sõnumi saatmiseks käivitage allolev käsk.

$ mpack -s "Subject here" file [email 

See on kõik! Kas peate silmas mõnda muud meetodit Linuxi terminalist manustega meilide saatmiseks, mida pole ülaltoodud loendis mainitud? Andke meile kommentaarides teada.