Mutt - komandrindas e-pasta klients, lai nosūtītu vēstules no termināla


Kā sistēmas administratoram dažreiz mums no servera ir jānosūta vēstules lietotājiem vai kādam citam, un tāpēc mēs e-pasta ziņojumu sūtīšanai izmantojām tīmekļa interfeisu, vai tas tiešām ir tik ērti? Pilnīgi nē.

Šajā apmācībā mēs izmantosim komandu mutt (termināļa e-pasta klients), lai nosūtītu e-pastu no komandrindas pogas.

Mutt ir komandrindas e-pasta klients. Tas ir ļoti noderīgs un spēcīgs rīks, lai sūtītu un lasītu vēstules no komandrindas Unix balstītās sistēmās. Mutt atbalsta arī POP un IMAP protokolus ziņojumu saņemšanai. Tas tiek atvērts ar krāsainu interfeisu, lai nosūtītu e-pastu, kas padara lietotājam draudzīgu e-pasta ziņojumu sūtīšanu no komandrindas.

Dažas citas svarīgas Muta iezīmes ir šādas:

  1. To ir ļoti viegli uzstādīt un konfigurēt.
  2. ļauj mums no komandrindas sūtīt e-pastus ar pielikumiem.
  3. Tam ir arī iespējas pievienot BCC (Blind carbon copy) un CC (Carbon copy), sūtot vēstules.
  4. Tas ļauj izveidot ziņu pavedienus.
  5. Tas mums nodrošina iespēju adresātu sarakstus.
  6. Tas atbalsta arī tik daudz pastkastes formātu kā maildir, mbox, MH un MMDF.
  7. atbalsta vismaz 20 valodas.
  8. Tas atbalsta arī DSN (piegādes statusa paziņojums).

Kā instalēt Mutt Linux

Mēs varam ļoti viegli instalēt Mutt klientu mūsu Linux lodziņā ar jebkuru pakotņu instalētāju, kā parādīts.

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

Mutt Email klienta konfigurācijas faili.

  1. Galvenais konfigurācijas fails: lai veiktu izmaiņas globāli visiem lietotājiem Mutt var veikt izmaiņas tā pasta konfigurācijas failā “/ etc/Muttrc”.
  2. Mutt lietotāja konfigurācijas fails: ja vēlaties iestatīt noteiktu konfigurāciju konkrētam lietotājam Mutt, varat tos konfigurēt failos ~/.muttrc vai ~/.mutt/muttrc.

mutt options recipient

Lai lasītu lietotāja e-pastus, ar kuriem jūs pašlaik esat pieteicies, jums vienkārši jāpalaiž terminālī “mutt”, tas ielādēs pašreizējā lietotāja pastkasti.

  mutt

Lai lasītu konkrēta lietotāja e-pastus, jums jānorāda, kuru pasta failu lasīt. Piemēram, jūs (kā root) vēlaties lasīt lietotāja “John” vēstules, jums jānorāda viņa pasta fails ar opciju “-f” ar komandu mutt.

  mutt -f /var/spool/mail/john

Varat arī izmantot opciju “-R”, lai atvērtu pastkasti tikai lasīšanas režīmā.

Šajā piemērā šāda komanda nosūtīs testa e-pastu uz [email . Opciju “-s” izmanto, lai norādītu pasta tēmu.

  mutt -s "Test Email" [email 

Ievadot iepriekšminēto komandu terminālā, tā tiek atvērta ar saskarni, apstiprina adresāta adresi un pasta tēmu un atver saskarni, šeit jūs varat veikt izmaiņas saņēmēja pasta adresē.

  1. Mainiet saņēmēja e-pasta adresi, nospiežot t.
  2. Mainiet kopijas adresi, izmantojot c.
  3. Pievienojiet failus kā pielikumus ar.
  4. Aizveriet interfeisu ar q.
  5. Nosūtiet šo e-pasta ziņojumu, nospiežot y.

Piezīme: Nospiežot “y”, zemāk redzams statuss, ka mutīte sūta pastu.

Mēs varam pievienot Cc un Bcc ar mutt komandu savam e-pastam ar opciju “-c” un “-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 

Šajā piemērā root sūta e-pastu uz [email kā Diskrētā kopija.

Mēs varam nosūtīt e-pastu no komandrindas ar pielikumiem, izmantojot opciju “-a” ar komandu 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 

Šeit iepriekš redzamajā momentuzņēmumā varat redzēt, ka tajā ir redzams pielikums, kas pievienots pastam.

Ja mēs vēlamies mainīt sūtītāja vārdu un e-pasta adresi, mums jāizveido fails konkrētā lietotāja mājas direktorijā.

 cat .muttrc

Pievienojiet tai šādas rindas. Saglabājiet un aizveriet to.

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

Lai izdrukātu palīdzības izvēlni “mutt”, mums ar to jānorāda opcija “-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

Pagaidām tas ir ar mutt komandu. Lai iegūtu papildinformāciju par mutt komandu, izlasiet mutt man lapas.