# ---------------------------------------------------------------------- # file: ~/.muttrc # author: Christopher (moparx) - www.linuxinfusion.com # modified: Febuary 02, 2008 22:11:03 # vim:enc=utf-8:ai:si:ts=5:sw=5:et:nu:fdm=indent:fdn=1: # ---------------------------------------------------------------------- # my identity ---------------------------------------------------------- set realname="Christopher W." set from="moparx@-REMOVED-.com" alternates ((webmaster|moparx)@-REMOVED-.net|(webmaster|moparx)@-REMOVED-.com|(webmaster|moparx)@-REMOVED-.com|moparx@-REMOVED-.com) # paths ---------------------------------------------------------------- set alias_file="~/.muttng/aliases" set folder="~/.mail" set header_cache="~/.muttng/header-cache" set sendmail="/usr/bin/msmtp" source ~/.muttng/aliases # mailboxes ------------------------------------------------------------ set mbox=+inbox set mbox_type=maildir set postponed=+drafts set record=+sent set spoolfile=+inbox set trash=+trash mailboxes =inbox \ =lists/arch \ =lists/badvista \ =lists/binfreedom \ =lists/freecycle \ =lists/gnash \ =lists/lug \ =lists/openbox \ =lists/playogg \ =spam \ =sent \ =save \ =trash # plain text email ----------------------------------------------------- alternative_order text/plain auto_view text/x-vcard text/html # mailing lists -------------------------------------------------------- unlists * unsubscribe * subscribe arch-general@archlinux.org subscribe pbclinux@yahoogroups.com subscribe openbox@icculus.org # scoring -------------------------------------------------------------- unscore * score ~A +5 score ~Q +2 score "~f '@defectivebydesign.org'" +2 score "~f '@eff.org'" +2 score "~f '@fsf.org'" +2 score "~f '@mail.house.gov'" +2 score "~s 'New\ Private\ Message'" +5 score "~s 'failure\ notice'" -5 # headers -------------------------------------------------------------- ignore * unignore Subject: Date: From: Reply-To: Organization: To: CC: BCC: \ User-Agent: X-Mailer: X-Spam-Status: hdr_order Subject: Date: From: Reply-To: Organization: To: CC: BCC: \ User-Agent: X-Mailer: X-Spam-Status: my_hdr X-Message-Flag: This email should be digitally signed. my_hdr X-GPG-Key: http://www.linuxinfusion.com/pubkey.asc my_hdr X-GPG-Key-FingerPrint: A986 D3FC FB92 5AD1 23C5 3525 60E8 2C74 7033 E8D7 # settings ------------------------------------------------------------- set beep_new set charset="utf-8" set copy set content_type="text/plain" set delete set edit_headers set editor="vim +" set fast_reply=yes set followup_to=yes set include set index_format="%4C %Z %M %{%b %d} %-20.20n %s" set mail_check=60 set mailcap_sanitize set markers=no set move=no set nomark_old set pager_index_lines=6 set query_command="abook --mutt-query '%s'" set quit=ask-yes set reverse_name set score_threshold_delete=0 set score_threshold_flag=10 set score_threshold_read=0 set sidebar_visible set sidebar_width=13 set signature set smart_wrap set sort=threads set sort_aux=date-sent set timeout=20 set use_envelope_from set wait_key=no set xterm_set_titles # keybindings ---------------------------------------------------------- bind pager previous-line bind pager next-line bind pager previous-page bind pager next-page macro index,pager j ":push " "previous mailbox in sidebar" macro index,pager k ":push " "next mailbox in sidebar" macro index,pager x ":push " "open mailbox in sidebar" macro index,pager "| sa-learn --spam --single=spam" "learn spam" macro index,pager "| sa-learn --ham --single" "learn ham" macro index,pager a "abook" "launch abook" macro index,pager A "abook --add-email" "add the sender address to abook" # colors --------------------------------------------------------------- color attachment yellow default color body blue default "(http|https|ftp|news)://[^ \"\t\r\n]*" color body green default "[-a-z_0-9.]+@[-a-z_0-9.]+" #\\.[-a-z][-a-z]+" color body green default "mailto:[-a-z_0-9.]+@[-a-z_0-9.]+" color body brightyellow default " [;:]-*[})>{(<|]" color body brightblue default "(^|[[:space:][:punct:]])\\*[^*]+\\*([[:space:][:punct:]]|$)" color body brightblue default "(^|[[:space:][:punct:]])_[^_]+_([[:space:][:punct:]]|$)" color error brightred default color header cyan default "^(Subject|Date|From|Reply-To|Organization|To|CC|BCC|User-Agent|X-Mailer|X-Spam-Status):" color index blue default ~N color index brightred default ~F color index green default ~G color index red default ~D color index yellow default ~T color index red default "~n 0-3" color index brightyellow default "~n 7-" color normal default default color quoted cyan default color quoted1 yellow default color quoted2 red default color quoted3 green default color sidebar white default color sidebar_new brightyellow default color signature cyan default color tree brightblue default # gnupg ---------------------------------------------------------------- set crypt_autosign set crypt_replyencrypt set crypt_replysignencrypted set crypt_timestamp set crypt_verify_sig set pgp_auto_decode set pgp_clearsign_command="gpg --no-verbose --batch --output - --passphrase-fd 0 --armor --textmode --clearsign %?a?-u %a? %f" set pgp_decode_command="gpg %?p?--passphrase-fd 0? --no-verbose --batch --output - %f" set pgp_decrypt_command="gpg --passphrase-fd 0 --no-verbose --batch --output - %f" set pgp_encrypt_only_command="pgpewrap gpg -v --batch --output - --encrypt --textmode --armor --always-trust -- -r %r -- %f" set pgp_encrypt_sign_command="pgpewrap gpg --passphrase-fd 0 -v --batch --output - --encrypt --sign %?a?-u %a? --armor --always-trust -- -r %r -- %f" set pgp_export_command="gpg --no-verbose --export --armor %r" set pgp_import_command="gpg --no-verbose --import -v %f" set pgp_list_pubring_command="gpg --no-verbose --batch --with-colons --list-keys %r" set pgp_list_secring_command="gpg --no-verbose --batch --with-colons --list-secret-keys %r" set pgp_sign_as=0x7033E8D7 set pgp_sign_command="gpg --no-verbose --batch --output - --passphrase-fd 0 --armor --detach-sign --textmode %?a?-u %a? %f" set pgp_timeout=2000 set pgp_verify_command="gpg --no-verbose --batch --output - --verify %s %f" set pgp_verify_key_command="gpg --no-verbose --batch --fingerprint --check-sigs %r"