Mutt - komentorivisähköpostiohjelma viestien lähettämiseen terminaalista


Järjestelmänvalvojana meidän on joskus lähetettävä viestejä käyttäjille tai jollekin muulle palvelimelta, ja sitä varten käytimme verkkopohjaista käyttöliittymää sähköpostin lähettämiseen, onko se todella niin kätevää? Ehdottomasti ei.

Tässä opetusohjelmassa käytämme mutt-komentoa (päätesähköpostiohjelma) sähköpostin lähettämiseen komentorivin lomituksesta.

Mikä on Mutt?

Mutt on komentorivipohjainen sähköpostiohjelma. Se on erittäin hyödyllinen ja tehokas työkalu sähköpostien lähettämiseen ja lukemiseen komentoriviltä Unix-pohjaisissa järjestelmissä. Mutt tukee myös POP- ja IMAP-protokollia sähköpostien vastaanottamiseen. Se avautuu värillisellä käyttöliittymällä sähköpostin lähettämiseen, mikä tekee sähköpostien lähettämisestä käyttäjäystävällistä komentoriviltä.

Mutin ominaisuudet

Joitakin muita Muttin tärkeitä ominaisuuksia ovat seuraavat:

  1. Se on erittäin helppo asentaa ja konfiguroida.
  2. Antaa meille mahdollisuuden lähettää liitteitä sisältäviä sähköposteja komentoriviltä.
  3. Siinä on myös ominaisuudet, joilla voit lisätä BCC (Piilokopio) ja CC (Carbon copy) sähköpostien lähetyksen aikana. .
  4. Se mahdollistaa viestien ketjutuksen.
  5. Se tarjoaa meille mahdollisuuden lähettää postituslistoja.
  6. Se tukee myös monia postilaatikkomuotoja, kuten maildir, mbox, MH ja MMDF.
  7. Tukee vähintään 20 kieltä.
  8. Se tukee myös DSN:ää (Toimitustilailmoitus).

Kuinka asentaa Mutt Linuxiin

Voimme asentaa Mutt Clientin Linux-laatikkoomme erittäin helposti millä tahansa paketin asennusohjelmalla kuvan mukaisesti.

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

Mutt Email -asiakasohjelman määritystiedostot.

  1. Päämääritystiedosto: Muutosten tekeminen maailmanlaajuisesti kaikille käyttäjille Muttia varten voit tehdä muutoksia sen sähköpostin määritystiedostoon /etc/Muttrc.
  2. Mutin käyttäjän määritystiedosto : Jos haluat määrittää tietyn Muttin käyttäjälle tietyn määrityksen, voit määrittää ne kohdassa ~/.muttrc tai ~ /.mutt/muttrc-tiedostot.
Mutt-komennon perussyntaksi
mutt options recipient
Lue sähköpostit Mutin kanssa

Jos haluat lukea sen käyttäjän sähköposteja, joilla olet kirjautuneena sisään, sinun tarvitsee vain suorittaa "mutt" päätteessä, se lataa nykyisen käyttäjän postilaatikon.

[root@tecmint ~]#  mutt

Jos haluat lukea tietyn käyttäjän sähköpostit, sinun on määritettävä, mikä sähköpostitiedosto luetaan. Esimerkiksi sinä (juurikäyttäjänä) haluat lukea käyttäjän "John" sähköpostit, sinun on määritettävä hänen sähköpostitiedostonsa kirjaimella "-f". > vaihtoehto mutt-komennolla.

[root@tecmint ~]#  mutt -f /var/spool/mail/john

Voit myös käyttää -R-vaihtoehtoa avataksesi postilaatikon vain luku-tilassa.

Lähetä sähköpostia mutt-komennolla

Tässä esimerkissä seuraava komento lähettää testi sähköpostin osoitteeseen [sähköposti suojattu]. -s-vaihtoehtoa käytetään viestin aiheen määrittämiseen.

[root@tecmint ~]#  mutt -s "Test Email" [email 

Kun syötät yllä olevan komennon päätteeseen, se avautuu käyttöliittymällä ja vahvistaa sähköpostin vastaanottajan osoitteen ja aiheen sekä avaa käyttöliittymän, jossa voit tehdä muutoksia vastaanottajan sähköpostiosoitteeseen.

  1. Vaihda vastaanottajan sähköpostiosoite painamalla t.
  2. Muuta Kopio-osoite painamalla c.
  3. Liitä tiedostot liitteinä a-kirjaimella.
  4. Poistu käyttöliittymästä painamalla q.
  5. Lähetä sähköposti painamalla y.

Huomaa: kun painat y, alla näkyy tila, jossa mutt lähettää sähköpostia.

Lisää hiilikopio (Cc) ja piilokopio (Bcc)

Voimme lisätä sähköpostiimme Cc ja Bcc mutt-komennolla "-c" ja "-b" vaihtoehto.

[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 

Tässä esimerkissä root lähettää sähköpostin osoitteeseen [sähköpostisuojattu] ja lisää [sähköpostisuojattu] osoitteeseen Cc. osoite ja [sähköposti suojattu] Piilokopiona.

Lähetä sähköpostit liitteineen

Voimme lähettää sähköpostia komentoriviltä liitteillä käyttämällä "-a" -vaihtoehtoa mutt-komennolla.

[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 

Tässä yllä olevassa tilannekuvassa voit nähdä, että se näyttää liitteen liitteenä sähköpostiin.

Muttrc-tiedoston käyttö

Jos haluamme muuttaa lähettäjän nimeä ja sähköpostiosoitetta, meidän on luotava tiedosto kyseisen käyttäjän kotihakemistoon.

[root@tecmint ~]# cat .muttrc

Lisää siihen seuraavat rivit. Tallenna ja sulje se.

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

Tulostaaksesi "mutt" ohjevalikon, meidän on määritettävä "-h" sen kanssa.

[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

Tämä on toistaiseksi mutt-komennolla. Lue lisää mutt-komennosta man-sivuilta.