Mutt - käsurea e-posti klient, et saata kirju terminalist


Süsteemiadministraatorina peame mõnikord serverist kasutajale või kellelegi teisele kirju saatma ja selleks kasutasime meilisõnumite saatmiseks veebipõhist liidest, kas see on tõesti nii mugav? Kindlasti ei.

Siin selles õpetuses kasutame käsku mutt (terminali e-posti klient), et saata e-kirju käsurea põimimisest.

Mutt on käsureal põhinev e-posti klient. See on väga kasulik ja võimas tööriist Unix-põhistes süsteemides käsurealt kirjade saatmiseks ja lugemiseks. Samuti toetab Mutt meilide vastuvõtmiseks POP- ja IMAP-protokolle. See avaneb e-posti saatmiseks värvilise liidesega, mis muudab käsurealt meilide saatmise kasutajasõbralikuks.

Mõned muud Mutti olulised omadused on järgmised:

  1. Selle paigaldamine ja konfigureerimine on väga lihtne.
  2. võimaldab meil käsurealt saata manuseid koos manustega.
  3. Sellel on ka funktsioonid lisada BCC (Blind carbon copy) ja CC (Carbon copy) kirjade saatmise ajal.
  4. See võimaldab sõnumi lõimimist.
  5. See pakub meile meililistide võimalust.
  6. See toetab ka nii paljusid postkastivorminguid nagu maildir, mbox, MH ja MMDF.
  7. Toetab vähemalt 20 keelt.
  8. See toetab ka DSN-i (kohaletoimetamise oleku teatis).

Kuidas installida Mutt Linuxi

Me saame installida Mutt Client oma Linuxi kasti väga lihtsalt kõigi pakettide installijatega, nagu näidatud.

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

Mutt E-posti kliendi konfiguratsioonifailid.

  1. Põhikonfiguratsioonifail: muudatuste tegemine kõigile kasutajatele globaalselt Mutti jaoks saate muudatusi teha selle posti konfiguratsioonifailis "/ etc/Muttrc".
  2. Mutti kasutaja konfiguratsioonifail: kui soovite Muttile konkreetse kasutaja jaoks konkreetse konfiguratsiooni seada, saate need seadistada failides ~/.muttrc või ~/.mutt/muttrc.

mutt options recipient

Praegu sisselogitud kasutaja e-kirjade lugemiseks peate lihtsalt terminalis käivitama "mutt", see laadib praeguse kasutaja postkasti.

  mutt

Konkreetse kasutaja e-kirjade lugemiseks peate määrama, millist meilifaili lugeda. Näiteks soovite (juurena) lugeda kasutaja "John" kirju, peate määrama tema meilifaili käsuga "-f" koos käsuga mutt.

  mutt -f /var/spool/mail/john

Postkasti avamiseks kirjutuskaitstud režiimis võite kasutada ka valikut “-R”.

Selles näites saadab järgmine käsk test-e-posti aadressile [email . Valikut “-s” kasutatakse posti teema määramiseks.

  mutt -s "Test Email" [email 

Kui sisestate ülaltoodud käsu terminali, avaneb see liidesega, kinnitab saaja aadressi ja posti teema ning avab liidese, siin saate muuta saaja e-posti aadressi.

  1. Saaja e-posti aadressi muutmiseks vajutage t.
  2. Muutke koopia aadressi tähega c.
  3. Manustage failid manusena a-ga.
  4. Lõpeta q-ga liidesest.
  5. Saada see meil, vajutades y.

Märkus. Kui vajutate "y", näitab see allpool olekut, et mutike saadab posti.

Saame oma e-kirjale lisada mc-käsuga Cc ja Bcc, kasutades valikuid “-c” ja “-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 

Selles näites saadab root e-posti aadressi [email pimekoopiana.

Me võime saata manuseid käsurealt koos käsuga mutt käsuga "-a".

 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 

Siin ülaltoodud hetkepildis näete, et see näitab meiliga manust.

Kui soovime muuta saatjate nime ja e-posti aadressi, peame selle konkreetse kasutaja kodukataloogis looma faili.

 cat .muttrc

Lisage sellele järgmised read. Salvestage ja sulgege.

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

„Mutti” abimenüü printimiseks peame sellega määrama valiku „-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

See on praegu käsuga mutt, lisateabe saamiseks käsu mutt kohta lugege mutti manulehekülgi.