# For local mail #set folder=~/Maildir # set root folder #set mask="^\\." # when browsing folders, show only dotfiles #set mbox_type=Maildir # use maildirs instead of mbox # Stuff for IMAP-SSL set certificate_file=~/.mutt_certs # store certs here set entropy_file=/dev/urandom # where to get chaos set imap_keepalive=120 # poke the imap server every 2 mins # uncomment these to enable imap set folder=imaps://lx-blarg@redundancy.redundancy.org # set root folder set mask="^." # show everything in folder view # Misc options set charset="utf-8" set maildir_trash=no # set the trashed flag on maildir msgs #set header_cache=headercache # cache headers set from=lx-blarg@redundancy.redundancy.org set hostname="redundancy.redundancy.org" set beep=no # don't beep for silly reasons set beep_new=no # beep when there's new mail set sort=threads # default sort messages by thread set sort_browser=reverse-date # showing mbox list default to newest first set sort_aux=last-date-received # showing threads with youngest message last set markers=no # no markers for wrapped lines in the pager set abort_unmodified=no # don't automatically abort an unchanged mail set abort_nosubject=no # or when there's no subject set move=no # don't ask to move unread mail set postpone=ask-no # black to no on "postpone?" prompt set recall=no # don't ask about recalling postponed msgs set delete=yes # don't ask about deleting set edit_headers=yes # edit headers while editing a message set include=yes # always quote the original message in reply set alias_file=~/.muttalias # where to put my aliases til ldap bloody works source ~/.muttalias # import stored aliases set pager_index_lines=7 # show n lines of the index in the pager set spoolfile= = # use the main folder as the spoolfile set sleep_time=0 # don't pause when switching folders and such set confirmappend=no # don't ask about appending to a mailbox set timeout=15 # poll the boxes every 15 seconds set postponed= =Drafts # Put unsent mail here set record= =Sent # put sent mail here set mime_fwd=ask-no # forward attachments ignore * # weed all headers by default unignore from date subject to cc X-Face # don't weed important ones, though alternates lx@FreeBSD.org lx@redundancy.org lx@grumplicio.us lx@darkambient.net # other addresses I use # hooks folder-hook . 'unset from; set record="=Sent"; push ""' folder-hook =Spam push 'D.\n' # always mark the spam folder stuff deleted account-hook . 'unset imap_user; unset imap_pass;' #set query_command="mutt_vc_query '%s'" # use rolo to select addresses #set query_command = "mutt_ldap_query-3.0.pl '%s' # use ldap instead #set query_command="lbdbq '%s'" #query the Palm db set query_command="abook --mutt-query '%s'" # use abook to select addresses set index_format="%Z %{%b %d} %-15.15F (%?l?%4l&%4c?) %s" # Custom headers my_hdr X-OpenPGP-Key-fingerprint: 482A 8C46 C844 7E7C 8CBC 2313 96EE BEE5 1F4B CA13 my_hdr X-OpenPGP-Key-available: http://redundancy.redundancy.org/lx.gpg my_hdr X-Face: %H~{\$1~NOw1y\#%mM6{|4://usr/local/bin/crm -u ~/.crm114/ /home/lx/.crm114/mailfilter.crm --learnspam --force\n" #macro index H "/usr/local/bin/crm -u ~/.crm114/ /home/lx/.crm114/mailfilter.crm --learnnonspam --force\n=" #macro pager X "/usr/local/bin/crm -u ~/.crm114/ /home/lx/.crm114/mailfilter.crm --learnspam --force\n" #macro pager H "/usr/local/bin/crm -u ~/.crm114/ /home/lx/.crm114/mailfilter.crm --learnnonspam --force\n=" macro index X "formail -I X-CRM114-Status -I X-CRM114-Action -I X-CRM114-Version | /home/lx/.crm114/mailfilter.crm -u /home/lx/.crm114/ --learnspam \n" macro index H "formail -I X-CRM114-Status -I X-CRM114-Action -I X-CRM114-Version | /home/lx/.crm114/mailfilter.crm -u /home/lx/.crm114/ --learnnonspam \n=\n" macro pager X "formail -I X-CRM114-Status -I X-CRM114-Action -I X-CRM114-Version | /home/lx/.crm114/mailfilter.crm -u /home/lx/.crm114/ --learnspam \n" macro pager H "formail -I X-CRM114-Status -I X-CRM114-Action -I X-CRM114-Version | /home/lx/.crm114/mailfilter.crm -u /home/lx/.crm114/ --learnnonspam \n=\n" # From the body or index, call urlview. If explicitly viewed from # the attachment menu, use w3m. macro index \Cv |urlview\n macro pager \Cv |urlview\n macro attach \Cv "|w3m -T text\/html\n" # Whitelist/blacklist rules macro pager "\Cw" "unset wait_key\ngrep From |head -1 | awk '{print $2}' >> /home/lx/.crm114/whitelist.mfp" macro index "\Cw" "unset wait_key\ngrep From |head -1 | awk '{print $2}' >> /home/lx/.crm114/whitelist.mfp" macro pager "\Ck" "unset wait_key\ngrep From |head -1 | awk '{print $2}' >> /home/lx/.crm114/blacklist.mfp" macro index "\Ck" "unset wait_key\ngrep From |head -1 | awk '{print $2}' >> /home/lx/.crm114/blacklist.mfp" # my keybindings (vi-ish) bind pager 'j' next-line bind pager 'k' previous-line bind pager \Cf next-page bind pager \Cb previous-page bind pager G bottom bind pager l list-reply bind pager next-unread bind index G last-entry bind index \Cf next-page bind index \Cb previous-page bind index M current-middle bind index L limit bind index l list-reply bind index next-unread bind attach l list-reply folder-hook . "push 'M'" # colors...works with transparency, change black to black if desired color hdrdefault brightcyan default color quoted brightgreen default color signature brightred default color header brightgreen default ^From: color header brightgreen default ^Subject: color indicator brightwhite blue color attachment brightmagenta default color error brightred default color status brightwhite blue color tree brightgreen default color body brightmagenta default "(ftp|http)://[^ )>]+" # point out URLs color body brightmagenta default [-a-z_0-9.]+@[-a-z_0-9.]+ # e-mail addresses color index brightmagenta default ~F # Flagged # get pgp info source ~/.muttpgp