Mutt - klijent e-pošte naredbenog retka za slanje pošte s terminala


Kao administrator sustava, ponekad trebamo slati e-poštu korisnicima ili nekome drugom s poslužitelja, a za to smo išli s web sučeljem za slanje e-pošte, je li to stvarno zgodno? Apsolutno ne.

Ovdje u ovom vodiču koristit ćemo naredbu mutt (terminalni klijent e-pošte) za slanje e-pošte iz preplitanja naredbenog retka.

Mutt je klijent e-pošte zasnovan na naredbenom retku. To je vrlo koristan i moćan alat za slanje i čitanje mailova iz naredbenog retka u Unixovim sustavima. Mutt također podržava POP i IMAP protokole za primanje pošte. Otvara se sučeljem u boji za slanje e-pošte, što olakšava slanje e-pošte iz naredbenog retka.

Neke druge važne značajke Mutta su sljedeće:

  1. Vrlo je jednostavan za instalaciju i konfiguriranje.
  2. Omogućuje nam slanje e-pošte s privicima s naredbenog retka.
  3. Također ima značajke za dodavanje BCC-a (slijepa karbonska kopija) i CC (karbonska kopija) tijekom slanja pošte.
  4. Omogućuje navoja poruka.
  5. Pruža nam mogućnost slanja popisa.
  6. Podržava i toliko formata poštanskih sandučića kao što su maildir, mbox, MH i MMDF.
  7. Podržava najmanje 20 jezika.
  8. Podržava i DSN (Obavijest o statusu isporuke).

Kako instalirati Mutt u Linux

Mutt klijenta možemo vrlo lako instalirati u naš Linux box s bilo kojim instalaterima paketa, kao što je prikazano.

# apt-get install mutt (For Debian / Ubuntu based system)
# yum install mutt (For RHEL / CentOS / Fedora based system)

Datoteke za konfiguraciju klijenta e-pošte Mutt.

  1. Glavna konfiguracijska datoteka: Da biste globalno izvršili promjene za sve korisnike. Za mutt možete napraviti promjene u njegovoj konfiguracijskoj datoteci pošte "/ etc/Muttrc".
  2. Korisnička konfiguracijska datoteka Mutta: Ako želite postaviti određenu konfiguraciju za određenog korisnika za Mutt, te postavke možete konfigurirati u datotekama ~/.muttrc ili ~/.mutt/muttrc.

mutt options recipient

Da biste čitali e-poštu korisnika s kojim ste trenutno prijavljeni, samo trebate pokrenuti "mutt" na terminalu, učitat će poštanski sandučić trenutnog korisnika.

  mutt

Da biste pročitali e-poštu određenog korisnika, trebate odrediti koju datoteku pošte čitati. Na primjer, Vi (kao root) želite čitati mailove korisnika "John", morate navesti njegovu datoteku pošte s opcijom "-f" s naredbom mutt.

  mutt -f /var/spool/mail/john

Opciju “-R” možete koristiti i za otvaranje poštanskog sandučića u načinu samo za čitanje.

U ovom primjeru, sljedeća će naredba poslati testnu e-poštu na [email . Opcija “-s” koristi se za određivanje predmeta pošte.

  mutt -s "Test Email" [email 

Kada u terminalu unesete gornju naredbu, ona se otvara sučeljem i potvrđuje adresu primatelja i temu pošte te otvara sučelje, ovdje možete unijeti promjene u adresu primatelja.

  1. Promijenite adresu e-pošte primatelja pritiskom na t.
  2. Cc adresu promijenite s c.
  3. Priložite datoteke kao privitke s.
  4. Napustite iz sučelja pomoću q.
  5. Pošaljite tu e-poštu pritiskom na y.

Napomena: Kada pritisnete "y", prikazuje se status ispod da mutt šalje poštu.

Možemo dodati Cc i Bcc s naredbom mutt u našu e-poštu s opcijama "-c" i "-b".

 mutt -s "Subject of mail" -c <email add for CC> -b <email-add for BCC> mail address of recipient
 mutt -s “Test Email” -c [email   -b [email  [email 

U ovom primjeru root šalje e-poštu na adresu [zaštićena e-poštom] kao Bcc.

Možemo poslati e-poštu iz naredbenog retka s privitcima pomoću opcije -a s naredbom mutt.

 mutt  -s "Subject of Mail" -a <path of  attachment file> -c <email address of CC>  mail address of recipient
 mutt -s "Site Backup" -a /backups/backup.tar  -c [email  [email 

Ovdje u gornjoj snimci možete vidjeti da prikazuje privitak priložen uz poštu.

Ako želimo promijeniti ime i e-poštu pošiljatelja, tada moramo stvoriti datoteku u kućnom direktoriju tog određenog korisnika.

 cat .muttrc

Dodajte joj sljedeće retke. Spremi i zatvori.

set from = "[email "
set realname = "Realname of the user"

Da bismo ispisali izbornik pomoći za "mutt", uz njega moramo odrediti opciju "-h".

 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

To je to s mutt naredbom za sada, pročitajte man stranice mutta za više informacija o mutt naredbi.