Mutt
Autor
Andres Sasko AK31
Sügis 2015
Sissejuhatus
Mutt on väike, kuid võimas tekstipõhine e-maili klient Unix operatsioonisüsteemile. Esmalt loodud kirjade lugemiseks, kuid hiljem täiendatud muude funktsioonidega. Klient on kergelt kasutatav ja käivitamisel avaneb värviline kasutajaliides. See, teeb teda populaarseks paljude kasutajate seas. Kasutajaliides ei sisalda rippmenüüd ega vajutatavaid liideseid, seega navigeerimine toimub klaviatuuri klahvide kombinatsiooniga. Kasutajale on tagatud erinevad vahendid, et võtta vastu, saata, lehitseda, otsida, lugeda, koostada ja hoida mälus e-kirju. Mutt funktsionaalsus on piiratud, ning toimingud nagu redigeerimine või e-kirjade filtreerimine ei ole saadaval. Kuna mutt kliendis ei saa teksti kirjutada, siis saab kirju koostada oma lemmikus tekstiredaktoris. Mutt toetab MIME(Multipurpose Internet Mail Extensions), mis võimaldab kirjaga saata ja võtta vastu faile.
Kuna tegu on e-posti kliendiga, siis toimimiseks on vaja e-mail serverit, nagu sendmail või postfix. Klient toetab mitmeid standardseid meetodeid, et lugeda ning salvestada e-kirju, nagu mbox, mh, Maildir ja IMAP. E-kirjad võivad olla salvestatud arvutisse erinevates formaatides. Kirjad on loetavad terminalis ja kaugjuhtimisega, kasutades IMAP või NFS protokolli. Kuna e-kirjade saatmine on ebaturvaline, siis on soovitatud mutt kasutada ssl või OpenSSH-ga.
Alla saab laadida Arch Linux mutt pakett, mis lisab kliendile IMAP, POP ja SMTP tuge ja eemaldab vajadust kasutada lisana muid programme.
Mutt lisa tunnused:
- Kergesti paigaldatav ja seadistatav
- Saadetud kirjade ja vastuste rühmitus/lõimed(Conversation threading)
- Toetab 20 erinevat keelt
- Toetab saatmise staatuse kuvamist ehk DNS(Delivery Status Notification)
Installatsioon ehk paigaldus
Mutt-i on kerge paigaldada erinevates süsteemides, kasutedes järgnevaid käske:
Debian / Ubuntu süsteemis:
apt-get install mutt
Fedora / CentOS või Red Hat Enterprise(RHEL) süsteemis:
yum install mutt
RHEL versioon 4 või vanem:
u2date mutt
FreeBSD süsteemis:
pkg_add -v -r mutt
Valikuliselt saab paigaldada ka toetavad programmid IMAP seadistamiseks isync, OfflineIMAP või msmtp POP3 seadistamine jaoks: getmail, fetchmail, fdm või procmail
Konfiguratsioon ehk seadistamine
Mutt konfiguratsioonifailid:
- Põhi konfiguratsioonifail: Muutused on globaalsed ja mõjutavad kõiki mutt kasutajaid. Seadistamise fail on /etc/Muttrc
- Kasutaja konfiguratsioonifail: Selleks, et teha muudatusi kindla mutt kasutaja jaoks, tuleb redigeerida ~/.muttrc või ~./mutt/muuttrc Selleks, et mutt ära seadistada, peab olema ~./muttrc fail loodud ja vastav käsk saab seadistamiseks kasutada:
set from = "sinu-kasutaja@gmail.com" set realname = "Eesnimi Perekonnanimi" set imap_user = "sinu-kasutaja@gmail.com" set imap_pass = "sinu-parool" set folder = "imaps://imap.gamail.com:993" set spoolfile = "+INBOX" set postponed = "+[Gamil]/Drafts" set header_cache =~/.mutt/cache/headers set message_cachedir =~/.mutt/certificates set certificate_file =~/.mutt/certificates set smtp_url = "smtp://sinu-kasutaja@smtp.gmail.com:587/" set smtp_pass = "sinu-parool" set move = no set imap_keepalive = 900
Loo kaust
mkdir -l /.mutt/cache
Peale oma andmete sisestamist on seadistamine lõpule viidud ja võib hakkata kirju saatma
Kirja saatmine
Kirja saatmine pealkirjaga "Test" e-postile mingi-kasutaja@mail.com
mutt -s "Test" mingi-kasutaja@mail.com
Peale eeltoodud käsu sisestamist, avaneb kasutajaliides, kus tuleb kinnitada saaja aadress ja pealkiri. Samuti saab teha postiaadressi muudatusi.
Klaviatuuri käsud:
- t saaja e-maili muutmine
- c carbon copy ehk teksti koopia saatmine
- a faili lisamine kirjale
- q kasutajaliidese sulgemine
- y kirja saatmine
Peale "y" vajutamist kuvatakse informatsioon saatmise protsessist
Kirja saatmine koos failiga
Selleks, et lisada kirjale fail, tuleb käsule lisada -a:
mutt -s "Pealkiri" saaja@mail.com -a mingifail < /tmp/mingitekst.txt
Kirja lugemine
mkdir -l /.mutt/cache
Keskkonnamuutujad
-a Lisa fail
-b Määra ja peida koopia aadressid(blind carbon-copy or BBC)
-c Määra koopia aadress(carbon-copy or Cc)
-e Seadistuse käsk, mida käivitatakse peale käivitusfailide lugemist
-f Määra postkast
-F Määra teine fail, mis loeb käivitamise käske
-h Abi kuvamine
-H Määra päise ja jaluse mustandi fail
-i Faili lisamine sõnumi koosseisu
-m Vaikimisi postkasti tüüp
-n Ära loe süsteemi Muttrc
-p Peatatud sõnumi esiletoomine
-R Postkasti sisu ainult loetav
-s Pealkiri
-v Versioon
-x Simuleeri mailx(1) koostamist
-y Kuva mailbox käsu failide menüü
-z Välju postkastis koheselt, kui pole kirju
-Z Ava esimene kaust koos uue kirjaga, sulge kui pole kirju
Kokkuvõte
Kasutatud materjalid
http://www.mutt.org/doc/manual/manual-6.html http://mutt.postle.net/ http://www.tecmint.com/send-mail-from-command-line-using-mutt-command/ https://wiki.archlinux.org/index.php/Mutt#Documentation http://www.cyberciti.biz/tips/sending-mail-with-attachment.html https://www.garron.me/en/go2linux/send-mail-gmail-mutt.html