8.2.2004

ADRESAR V MUTTU

Filed under: Linux — nax @ 16:53

Dnes jsem si chtel jeste kapku zprijemnit praci ve vcera nastavenem emailovem programu mutt. Nejdriv jsem chtel nejak docilit toho, aby se mi pri startu tohohle postovniho klienta stahla posta. No a tady jsem nasel reseni, kterym dokonce dosahnu toho, ze po cas prace s muttem pobezi fetchmail v demon modu a bude tak periodicky kontrolovat jestli nemam nejakou novou postu. V .fetchmailrc musi byt radek “set daemon 2″ a v .bashrc pak definuji alias:
alias mutt=’fetchmail && mutt && fetchmail -q’

Dalsi problem ktery jsem resil je, ze sem chtel zjistit jestli nema mutt nejaky vestaveny adresar kontaktu tak, abych kdyz chci napsat email sem si nemusel pamatovat emaily, ale stacilo mi jen vybrat ze seznamu.

No a bylo to nakonec docela jednoduche. Potrebujete mit v .muttrc definovane tyhle 2 radky:
set alias_file=”~/.aliases”
source “~/.aliases”
Podle muttiho FAQ je to, ze sice maji definovany alias_file a presto jim mutt rve ze nemaji zadne aliasy i kdyz si je uz vytvorili docela casty problem. U me vznikl tak, ze po stazeni vzoroveho muttrc ktery pouziva primo autor jsem kdysi zakomentoval skoro polovinu toho souboru a mezi jinymi i ten source. Ono totiz alias_file jen definuje soubor, ktery vam defaultne bude nabydnut pri vytvareni aliasu a teprve direktiva source natahne do muttu ty aliasy.

Ty emailove aliasy vlastne muzete definovat primo v muttrc a nemelo by se nic stat. To source ma stejny vyznam asi jako kdyz v bashi spustite prikaz:
$ . ~/.bashrc
neboli znovu nactete soubor .bashrc ktery se normalne nacita jen pri prihlaseni, neboli znovuspusteni noveho shellu.

Aliasy v muttu se pak pouzivaji jelice jednoduse. Pokud mate otevreny nejaky dosly email a zmacknete klavesu ‘a’ tak se vas mutt postupne zepta na samotny alias jaky chcete tomuto emailu priradit, emailovou adresu a pak jeste realne jsmeno teto osoby, ktere se pak take bude zobrazovat u vsech emailu doslych z teto adresy. Nakonec se jeste zepta na soubor kam tento alias zapsat.

Pokud pak zmacknete ‘m’ pro napsani nove zpravy, nebo ‘r’ pro odpoved atd a na vyzvu To: zadate jen definovany alias, tak se automaticky doplni email a co je nejlepsi pokud v teto vyzve (a samozrejme vsech podobnych) zmacknete klavesu ‘Tab’ tak dostanete navyber mezi vsemi aliasy a staci sipkami vybrat osobku ktere chcete email poslat.

Comments are closed.

Powered by WordPress