Mutt - e-poštni odjemalec ukazne vrstice za pošiljanje pošte s terminala


Kot skrbnik sistema moramo včasih uporabnikom ali komu drugemu pošiljati sporočila s strežnika in za to smo s spletnim vmesnikom pošiljali e-pošto, ali je res tako priročno? Popolnoma ne.

Tukaj v tej vadnici bomo za pošiljanje e-pošte iz prepletanja ukazne vrstice uporabili ukaz mutt (terminalski e-poštni odjemalec).

Mutt je e-poštni odjemalec, ki temelji na ukazni vrstici. Je zelo uporabno in zmogljivo orodje za pošiljanje in branje e-pošte iz ukazne vrstice v sistemih, ki temeljijo na Unixu. Mutt podpira tudi protokola POP in IMAP za sprejemanje pošte. Odpre se z barvnim vmesnikom za pošiljanje e-pošte, zaradi česar je uporabniku prijazno pošiljati e-pošto iz ukazne vrstice.

Nekatere druge pomembne značilnosti Mutta so naslednje:

  1. Zelo enostaven za namestitev in konfiguriranje.
  2. Omogoča nam pošiljanje e-poštnih sporočil s prilogami iz ukazne vrstice.
  3. Ima tudi funkcije za dodajanje BCC (kopija slepe kopije) in CC (kopija kopije) med pošiljanjem pošte.
  4. Omogoča navajanje sporočil.
  5. Omogoča nam pošiljanje seznamov.
  6. Podpira tudi toliko formatov nabiralnikov, kot so maildir, mbox, MH in MMDF.
  7. Podpira vsaj 20 jezikov.
  8. Podpira tudi DSN (obvestilo o stanju dostave).

Kako namestiti Mutt v Linux

Odjemalca Mutt lahko v naš Linux paket zelo enostavno namestimo z vsemi namestitelji paketov, kot je prikazano.

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

Konfiguracijske datoteke odjemalca Mutt Email.

  1. Glavna konfiguracijska datoteka: globalne spremembe za vse uporabnike. Za mutt lahko spremenite svojo poštno konfiguracijsko datoteko »/ etc/Muttrc«.
  2. Uporabniška konfiguracijska datoteka Mutta: Če želite za določenega uporabnika nastaviti določeno konfiguracijo za Mutt, lahko te nastavitve konfigurirate v datotekah ~/.muttrc ali ~/.mutt/muttrc.

mutt options recipient

Če želite brati e-poštna sporočila uporabnika, s katerim ste trenutno prijavljeni, morate na terminalu zagnati\"mutt", naložil bo nabiralnik trenutnega uporabnika.

  mutt

Če želite prebrati e-pošto določenega uporabnika, morate določiti, katero poštno datoteko želite prebrati. Na primer, vi (kot root) želite prebrati pošto uporabnika "John", z ukazom mutt morate določiti njegovo poštno datoteko z možnostjo "-f".

  mutt -f /var/spool/mail/john

Z možnostjo “-R” lahko tudi odprete nabiralnik v načinu samo za branje.

V tem primeru bo naslednji ukaz poslal testno e-poštno sporočilo na [email . Možnost “-s” se uporablja za določanje predmeta pošte.

  mutt -s "Test Email" [email 

Ko vnesete zgornji ukaz v terminal, se odpre z vmesnikom in potrdi naslov prejemnika in zadevo pošte ter odpre vmesnik, tukaj lahko spremenite naslov prejemnika.

  1. Spremenite e-poštni naslov prejemnika s pritiskom na t.
  2. Spremeni naslov kopije s c.
  3. Datoteke kot priloge priložite z.
  4. Zaprite vmesnik s q.
  5. Pošljite to e-poštno sporočilo s pritiskom na y.

Opomba: Ko pritisnete "y", se spodaj prikaže stanje, da mutt pošilja pošto.

V svoj e-poštni naslov lahko dodamo Cc in Bcc z ukazom mutt z možnostjo “-c” in “-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 

V tem primeru root pošilja e-pošto na naslov [email kot skp.

E-pošto lahko pošljemo iz ukazne vrstice s prilogami z uporabo možnosti -a z ukazom 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 

Tukaj v zgornjem posnetku lahko vidite, da prikazuje prilogo, priloženo pošti.

Če želimo spremeniti ime in e-poštni naslov pošiljatelja, moramo ustvariti datoteko v domačem imeniku tega uporabnika.

 cat .muttrc

Dodajte mu naslednje vrstice. Shranite in zaprite.

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

Če želite natisniti meni pomoči\"mutt", moramo z njim določiti možnost "-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

Za zdaj je to z ukazom mutt, za več informacij o ukazu mutt preberite strani strani mutt.