Mutt - E-mail klijent komandne linije za slanje pošte sa terminala
Kao sistemski administrator, ponekad moramo da šaljemo mejlove korisnicima ili nekom drugom sa servera i za to smo koristili veb interfejs za slanje e-pošte, da li je to zaista tako zgodno? Apsolutno ne
Ovdje u ovom vodiču koristit ćemo naredbu mutt (terminalni klijent e-pošte) za slanje e-pošte iz komandne linije.
Šta je Mutt?
Mutt je klijent e-pošte baziran na komandnoj liniji. To je vrlo koristan i moćan alat za slanje i čitanje pošte iz komandne linije u sistemima baziranim na Unixu. Mutt također podržava POP i IMAP protokole za primanje pošte. Otvara se sa interfejsom u boji za slanje e-pošte što ga čini lakšim za slanje e-pošte iz komandne linije.
Mutt Features
Neke druge važne karakteristike Mutta su sljedeće:
- Veoma je jednostavan za instalaciju i konfiguraciju.
- Omogućava nam slanje e-pošte sa prilozima iz komandne linije.
- Također ima funkcije za dodavanje BCC (Slijepa kopija) i CC (Carbon copy) prilikom slanja pošte .
- Omogućava uklapanje poruka.
- Pruža nam mogućnost slanja lista.
- Takođe podržava mnoge formate poštanskih sandučića kao što su maildir, mbox, MH i MMDF.
- Podržava najmanje 20 jezika.
- Također podržava DSN (Obavijest o statusu isporuke).
Kako instalirati Mutt u Linux
Mutt Client možemo vrlo lako instalirati u našu Linux kutiju sa bilo kojim instalatorom paketa kao što je prikazano.
apt-get install mutt (For Debian / Ubuntu based system)
yum install mutt (For RHEL / CentOS / Fedora based system)
Konfiguracijski fajlovi
Konfiguracijski fajlovi klijenta Mutt Email.
- Glavna konfiguraciona datoteka: Za globalno unošenje promjena za sve korisnike Za mutt, možete napraviti promjene u njegovom konfiguracijskom fajlu e-pošte „/etc/Muttrc“.
- Korisnički konfiguracijski fajl za Mutt : Ako želite postaviti određenu konfiguraciju za određenog korisnika za Mutt, možete konfigurirati te postavke u ~/.muttrc ili ~ /.mutt/muttrc fajlovi.
Osnovna sintaksa naredbe mutt
mutt options recipient
Čitajte e-poštu s Mutt
Da biste pročitali e-poštu korisnika sa kojima ste trenutno prijavljeni, samo trebate pokrenuti “mutt” na terminalu, to će učitati poštansko sanduče trenutnog korisnika.
[root@tecmint ~]# mutt
Da biste pročitali e-poštu određenog korisnika, morate odrediti koju datoteku e-pošte želite pročitati. Na primjer, Vi (kao root) želite čitati mailove korisnika “John“, potrebno je da navedete njegov mail fajl sa “-f” > opcija sa mutt komandom.
[root@tecmint ~]# mutt -f /var/spool/mail/john
Također možete koristiti opciju “-R” da otvorite poštansko sanduče usamo za čitanje načinu rada.
Pošaljite email sa mutt komandom
U ovom primjeru, sljedeća komanda će poslati probnu e-poštu na [email . Opcija “-s” se koristi za određivanje predmeta pošte.
[root@tecmint ~]# mutt -s "Test Email" [email
Kada unesete gornju komandu u terminal, ona se otvara sa interfejsom i potvrđuje adresu primaoca i predmet pošte i otvara interfejs, ovde možete da promenite adresu pošte primaoca.
- Promijenite adresu e-pošte primaoca pritiskom na t.
- Promijenite Cc adresu sa c.
- Priložite fajlove kao priloge sa a.
- Izađite iz interfejsa sa q.
- Pošaljite tu e-poštu pritiskom na y.
Napomena: Kada pritisnete “y” prikazuje se status ispod da mutt šalje poštu.
Dodajte karbonsku kopiju (Cc) i slijepu kopiju (Bcc)
Možemo dodati Cc i Bcc sa mutt komandom u našu e-poštu sa “-c” i “-b” opcija.
[root@tecmint ~]# mutt -s "Subject of mail" -c <email add for CC> -b <email-add for BCC> mail address of recipient
[root@tecmint ~]# mutt -s “Test Email” -c [email -b [email [email
Ovdje u ovom primjeru, root šalje e-poštu na [email i stavlja [email kao Cc adresu i [email zaštićen] kao Bcc.
Šaljite e-poruke sa prilozima
Možemo slati e-poštu iz komandne linije sa prilozima korištenjem opcije “-a” sa komandom mutt.
[root@tecmint ~]# mutt -s "Subject of Mail" -a <path of attachment file> -c <email address of CC> mail address of recipient
[root@tecmint ~]# mutt -s "Site Backup" -a /backups/backup.tar -c [email [email
Ovdje u gornjem snimku možete vidjeti da prikazuje prilog priložen uz poštu.
Upotreba muttrc datoteke
Ako želimo promijeniti ime pošiljatelja i e-poštu, onda moramo kreirati datoteku u kućnom direktoriju tog određenog korisnika.
[root@tecmint ~]# cat .muttrc
Dodajte mu sljedeće redove. Sačuvajte i zatvorite.
set from = "[email "
set realname = "Realname of the user"
Dobivanje pomoći
Da odštampamo meni pomoći za “mutt”, moramo navesti opciju “-h” sa njim.
[root@tecmint ~]# mutt -h
Mutt 1.4.2.2i (2006-07-14)
usage: mutt [ -nRyzZ ] [ -e <cmd> ] [ -F <file> ] [ -m <type> ] [ -f <file> ]
mutt [ -nx ] [ -e <cmd> ] [ -a <file> ] [ -F <file> ] [ -H <file> ]
mutt [ -i <file> ] [ -s <subj> ] [ -b <addr> ] [ -c <addr> ] <addr> [ ... ]
mutt [ -n ] [ -e <cmd> ] [ -F <file> ] -p -v[v]
options:
-a <file> attach a file to the message
-b <address> specify a blind carbon-copy (BCC) address
-c <address> specify a carbon-copy (CC) address
-e <command> specify a command to be executed after initialization
-f <file> specify which mailbox to read
-F <file> specify an alternate muttrc file
-H <file> specify a draft file to read header from
-i <file> specify a file which Mutt should include in the reply
-m <type> specify a default mailbox type
-n causes Mutt not to read the system Muttrc
-p recall a postponed message
-R mailbox in read-only mode
-s <subj> specify a subject (must be in quotes if it has spaces)
-v show version and compile-time definitions
-x simulate the mailx send mode
-y select a mailbox specified in your `mailboxes' list
-z exit immediately if there are no messages in the mailbox
-Z open the first folder with new message, exit immediately if none
-h this help message
Ovo je to sa mutt komandom za sada, pročitajte man stranice mutt za više informacija o mutt komandi.