Mutt - Skipanalínupóstforrit til að senda póst frá flugstöðinni


Sem kerfisstjóri þurfum við stundum að senda tölvupóst til notenda eða einhvers annars frá þjóninum og til þess notuðum við vefviðmót til að senda tölvupóst, er það virkilega svona hentugt? Alveg Nei.

Hér í þessari kennslu munum við nota mutt (terminal email client) skipunina til að senda tölvupóst frá skipanalínufléttu.

Mutt er tölvupóstforrit sem byggir á skipanalínu. Það er mjög gagnlegt og öflugt tól til að senda og lesa póst frá skipanalínunni í Unix byggðum kerfum. Mutt styður einnig POP og IMAP samskiptareglur til að taka á móti pósti. Það opnast með lituðu viðmóti til að senda tölvupóst sem gerir það notendavænt að senda tölvupóst frá skipanalínunni.

Sumir aðrir mikilvægir eiginleikar Mutt eru sem hér segir:

  1. Það er mjög auðvelt að setja upp og stilla.
  2. Leyfir okkur að senda tölvupóst með viðhengjum frá skipanalínunni.
  3. Það hefur einnig eiginleika til að bæta við BCC (Blind carbon copy) og CC (Carbon copy) meðan þú sendir póst.
  4. Það leyfir skilaboðaþræði.
  5. Það veitir okkur möguleika á póstlista.
  6. Það styður líka svo mörg pósthólfssnið eins og maildir, mbox, MH og MMDF.
  7. Styður að minnsta kosti 20 tungumál.
  8. Það styður einnig DSN (Delivery Status Notification).

Hvernig á að setja upp Mutt í Linux

Við getum sett upp Mutt Client í Linux kassanum okkar mjög auðveldlega með hvaða uppsetningarbúnaði sem er eins og sýnt er.

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

Stillingarskrár Mutt Email biðlara.

  1. Aðalstillingarskrá: Til að gera breytingar á heimsvísu fyrir alla notendur Fyrir mutt geturðu gert breytingar á póststillingarskránni „/etc/Muttrc“.
  2. Notandastillingarskrá Mutt : Ef þú vilt stilla einhverja sérstaka stillingu fyrir tiltekinn notanda fyrir Mutt geturðu stillt þessar stillingar í ~/.muttrc eða ~/.mutt/muttrc skrám.

mutt options recipient

Til að lesa tölvupóst notandans sem þú ert skráður inn á, þarftu bara að keyra mutt á flugstöðinni, það mun hlaða pósthólf núverandi notanda.

  mutt

Til að lesa tölvupóst tiltekins notanda þarftu að tilgreina hvaða póstskrá á að lesa. Til dæmis, Þú (sem rót) vilt lesa póst frá notandanum „John“, þú þarft að tilgreina póstskrána hans með „-f“ valmöguleikanum með mutt skipuninni.

  mutt -f /var/spool/mail/john

Þú getur líka notað -R valkostinn til að opna pósthólf í skrifvarinn ham.

Í þessu dæmi mun eftirfarandi skipun senda prófunarpóst á [email . „-s“ valkosturinn er notaður til að tilgreina efni póstsins.

  mutt -s "Test Email" [email 

Þegar þú slærð inn ofangreinda skipun í flugstöðinni opnast hún með viðmóti og staðfestir heimilisfang viðtakanda og efni póstsins og opnar viðmótið, hér getur þú gert breytingar á póstfangi viðtakanda.

  1. Breyttu netfangi viðtakanda með því að ýta á t.
  2. Breyttu afritsvistfangi með c.
  3. Hengdu skrár sem viðhengi með a.
  4. Hættu úr viðmótinu með q.
  5. Sendu tölvupóstinn með því að ýta á y.

Athugið: Þegar þú ýtir á „y“ sýnir það stöðuna fyrir neðan að mutt er að senda póst.

Við getum bætt Cc og Bcc með mutt skipun við tölvupóstinn okkar með -c og -b valkostinum.

 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 m [email 

Hér í þessu dæmi er rót að senda tölvupóst til [email  sem falið afrit.

Við getum sent tölvupóst frá skipanalínunni með viðhengjum með því að nota -a valmöguleikann með mutt skipun.

 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 

Hér á skyndimynd að ofan geturðu séð að það sýnir viðhengi sem fylgir póstinum.

Ef við viljum breyta nafni sendanda og tölvupósti, þá þurfum við að búa til skrá í heimamöppu viðkomandi notanda.

 cat .muttrc

Bættu eftirfarandi línum við það. Vistaðu og lokaðu því.

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

Til að prenta hjálparvalmyndina fyrir \mutt, þurfum við að tilgreina -h valmöguleikann með henni.

 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

Þetta er það með mutt command í bili, lestu man pages of mutt fyrir frekari upplýsingar um mutt command.