Mutt - Terminaldan hat ibermek üçin buýruk setiri e-poçta müşderisi


Ulgam dolandyryjysy hökmünde käwagt ulanyjylara ýa-da serwerden başga birine poçta ibermeli bolýarys we e-poçta ibermek üçin web esasly interfeýs bilen gidýärdik, hakykatdanam şeýle peýdalymy? Elbetde ýok.

Ine, bu gollanmada, buýruk setiriniň arasyndan e-poçta ibermek üçin mutt (terminal e-poçta müşderisi) buýrugyny ulanarys.

Mutt, e-poçta müşderisine esaslanýan buýruk setiri. Unix esasly ulgamlarda buýruk setirinden hat ibermek we okamak gaty peýdaly we güýçli gural. Mutt, hat almak üçin POP we IMAP protokollaryny hem goldaýar. E-poçta ibermek üçin reňkli interfeýs bilen açylýar, bu buýruk setirinden e-poçta ibermegi ulanyjylara amatly edýär.

Muttyň käbir beýleki möhüm aýratynlyklary:

  1. Gurmak we düzmek gaty aňsat.
  2. Buýruk setirinden goşundylar bilen e-poçta ibermäge mümkinçilik berýär.
  3. Şeýle hem, hat iberilende BCC (Kör uglerod nusgasy) we CC (Uglerod nusgasy) goşmak aýratynlyklary bar.
  4. Habar sapaklaryna mümkinçilik berýär.
  5. Bize poçta sanawlarynyň sanawyny hödürleýär.
  6. Şeýle hem, maildir, mbox, MH we MMDF ýaly köp poçta gutusy formatlaryny goldaýar.
  7. Iň azyndan 20 dili goldaýar.
  8. Şeýle hem DSN-i goldaýar (gowşuryş ýagdaýy habarnamasy).

Linux-da Mutt-y nädip gurmaly

Mutt Client-i görkezilişi ýaly islendik paket gurnaýjylary bilen Linux gutusymyza aňsatlyk bilen gurup bileris.

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

Mutt e-poçta müşderisiniň konfigurasiýa faýllary.

  1. Esasy konfigurasiýa faýly: usershli ulanyjylar üçin dünýäde üýtgeşmeler girizmek üçin mutt üçin,/etc/Muttrc poçta konfigurasiýa faýlynda üýtgeşmeler girizip bilersiňiz.
  2. Mutt ulanyjy konfigurasiýa faýly: Mutt üçin belli bir ulanyjy üçin belli bir konfigurasiýa bellemek isleseňiz, şol sazlamalary ~/.muttrc ýa-da ~/.mutt/muttrc faýllarynda düzüp bilersiňiz.

mutt options recipient

Häzirki wagtda hasaba giren ulanyjynyň e-poçtalaryny okamak üçin terminalda\mutt işletmeli, häzirki ulanyjynyň poçta gutusyny ýükleýär.

  mutt

Belli bir ulanyjynyň e-poçtalaryny okamak üçin haýsy poçta faýlyny okamalydygyny görkezmeli. Mysal üçin, siz (kök hökmünde) “Jon” ulanyjynyň hatlaryny okamak isleýärsiňiz, poçta faýlyny mutt buýrugy bilen “-f” opsiýasy bilen görkezmeli.

  mutt -f /var/spool/mail/john

Diňe okalýan tertipde poçta gutusyny açmak üçin “-R” opsiýasyny ulanyp bilersiňiz.

Bu mysalda, aşakdaky buýruk synag e-poçtasyny [e-poçta bilen goralan] iberer. “-S” opsiýasy poçta mowzugyny kesgitlemek üçin ulanylýar.

  mutt -s "Test Email" [email 

Terminalda ýokardaky buýrugy girizeniňizde, interfeýs bilen açylýar we alyjynyň salgysyny we poçta temasyny tassyklaýar we interfeýsi açýar, bu ýerde alyjynyň poçta salgysyna üýtgeşmeler girizip bilersiňiz.

  1. T. basyp, alyjynyň e-poçta salgysyny üýtgediň
  2. Cc salgysyny c.
  3. Bilen üýtgediň
  4. Faýllary a. Goşma hökmünde goşuň.
  5. <.
  6. bilen interfeýsden çykyň
  7. Şol e-poçta y.
  8. basyp iberiň

Bellik: “y” düwmesine basanyňyzda, muttyň poçta iberýändigi aşakdaky ýagdaýy görkezýär.

E-poçta “-c” we “-b” opsiýalary bilen mutt buýrugy bilen Cc we Bcc goşup bileris.

 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 

Ine, bu mysalda kök Bcc hökmünde e-poçta iberýär.

Mutt buýrugy bilen “-a” opsiýasyny ulanyp, buýruk setirinden e-poçta iberip bileris.

 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 

Ine, ýokardaky suratda, poçta bilen goşulan goşmaçany görkezýändigini görüp bilersiňiz.

Iberijileriň adyny we e-poçta salgysyny üýtgetmek islesek, şol ulanyjynyň öý bukjasynda bir faýl döretmeli.

 cat .muttrc

Oňa aşakdaky setirleri goşuň. Saklaň we ýapyň.

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

\ Mutt kömek menýusyny çap etmek üçin, onuň bilen -h opsiýasyny görkezmeli.

 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

Bu häzirlikçe mutt buýrugy bilen, mutt buýrugy barada has giňişleýin maglumat üçin mut sahypasynyň adam sahypalaryny okaň.