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:

  1. Veoma je jednostavan za instalaciju i konfiguraciju.
  2. Omogućava nam slanje e-pošte sa prilozima iz komandne linije.
  3. Također ima funkcije za dodavanje BCC (Slijepa kopija) i CC (Carbon copy) prilikom slanja pošte .
  4. Omogućava uklapanje poruka.
  5. Pruža nam mogućnost slanja lista.
  6. Takođe podržava mnoge formate poštanskih sandučića kao što su maildir, mbox, MH i MMDF.
  7. Podržava najmanje 20 jezika.
  8. 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.

  1. 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“.
  2. 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.

  1. Promijenite adresu e-pošte primaoca pritiskom na t.
  2. Promijenite Cc adresu sa c.
  3. Priložite fajlove kao priloge sa a.
  4. Izađite iz interfejsa sa q.
  5. 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.