set header_cache=/home/djm/Mail/.hcache set pager_context=1 set pager_index_lines=6 #show a mini-index in pager set menu_scroll #set pgp_verify_sig=no #dont show pgp in pager set status_on_top #put status line at top set sort=threads #sort by message threads in index set editor="/usr/bin/vim -c \"set tw=72\"" set charset=UTF-8 set send_charset=UTF-8 #set file_charset="utf-8:iso-8859-1" set file_charset="UTF-8" set status_format=" %r %b %f %n Del %d Msgs %m %l %> (%P)" set pager_format="%-10.10i %[!%a %b %d %R]" set date_format="!%H:%M %a %d %b " set index_format="%4C %Z %[%b%d] %-15.15F %s" set folder_format="%2C %t %8s %d %N %f" #set sendmail="/usr/bin/msmtp" set sendmail="/home/djm/local/bin/msmtp" set use_from=yes set from="REDACTED" set realname="David Morgan" set use_envelope_from=yes set record="$HOME/Mail/sent" #sent mail is saved here set delete=yes #delete without prompting set include=yes #quote msg in reply set fast_reply=yes #no prompting on reply set beep=no #no noise #set beep_new=yes set markers=no #no + on wrapped lines set confirmappend=no #no prompt for save to =keep set to_chars=" +TCF" #no L for mail_list #set folder = $HOME/Mail set folder = /home/djm/Mail mailboxes =spc mailboxes =lfsbc mailboxes =warwick mailboxes =oxford mailboxes =default mailboxes =gods_minute mailboxes =debian-testing-security-announce mailboxes =gentoo-other mailboxes =amazon mailboxes =ebay mailboxes =compsoc mailboxes =debian-testing mailboxes =debian-news mailboxes =debian-user mailboxes =london.pm mailboxes =london.pm_jobs mailboxes =pywm mailboxes =freebsd-security mailboxes =freebsd-python mailboxes =freebsd-announce mailboxes =freebsd-ports-announce mailboxes =freebsd-current mailboxes =freebsd-stable mailboxes =freebsd-bugs mailboxes =freebsd-ports-bugs mailboxes =freebsd-ports mailboxes =freebsd-hackers mailboxes =freebsd-questions mailboxes =freebsd-arch mailboxes =freebsd-net mailboxes =freebsd-emulation mailboxes =freebsd-virtualization mailboxes =freebsd-chromium mailboxes =freebsd-default mailboxes =redports mailboxes =vbox-announce mailboxes =vbox-dev mailboxes =gentoo-dev mailboxes =metal_leper mailboxes =casimir_effect mailboxes =oxlug mailboxes =wolves-lug mailboxes =soc mailboxes =lispnyc mailboxes =gentoo-bsd mailboxes =gentoo-gwn mailboxes =gentoo-forums mailboxes =gentoo-desktop-research mailboxes =gentoo-user mailboxes =gentoo-announce mailboxes =gentoo-security mailboxes =gentoo-sparc mailboxes =gentoo-portage-dev mailboxes =gentoo-desktop mailboxes =gentoo-desktop-research mailboxes =gentoo-performance mailboxes =rgrn mailboxes =mplayer mailboxes =vlc mailboxes =xine mailboxes =junk mailboxes =keep mailboxes =sent mailboxes =gentoo-bugs mailboxes =spam mailboxes =usenet_spam mailboxes =dns_reg_spam mailboxes =gmail_spam mailboxes =damaged save-hook .* =keep/ #default mbox to (s)ave mail is =keep #subscribe gentoo-user gentoo-dev #subscribed to these lists bind pager h display-toggle-weed #toggle headers with h key # simulate the old url menu macro index \cb |urlview\n 'call urlview to extract URLs out of a message' macro pager \cb |urlview\n 'call urlview to extract URLs out of a message' #run fetchmail by hitting key of G macro index G "!/home/djm/bin/getmail.sh\r" macro pager G "!/home/djm/bin/getmail.sh\r" #use to edit .muttrc and then source it...no restart necessary macro generic ,sm ":source $HOME/.muttrc\r" # default list of header fields to weed out when displaying mail #ignore them all and then unignore what you want to see ignore * unignore Date To From Subject X-Mailer Organization User-Agent CC hdr_order Date From To Subject X-Mailer User-Agent Organization ##your Mutt has to have some colors ##these are for four levels of quoted text ##they override the system settings in /etc/mutt/Muttrc #color quoted green default #color quoted1 magenta blue #color quoted2 yellow default #color quoted3 red default #color signature cyan cyan #this color setup is copied from /etc/mutt/Muttrc.color #comment it out if you want the default colors in /etc/mutt/Muttrc # Je vois la vie en rose :-) #color hdrdefault brightcyan blue #color header brightwhite blue "^from:" #color header brightwhite blue "^subject:" #color quoted brightgreen blue #color signature brightwhite blue #color indicator blue green #color error red black #mono error bold #color status black cyan #mono status bold #color tree yellow blue #color tilde brightmagenta blue #color body brightwhite blue "[-a-z_0-9.]+@[-a-z_0-9.]+" #mono body bold "[-a-z_0-9.]+@[-a-z_0-9.]+" #color body brightyellow black "^Good signature" #mono body bold "^Good signature" #color body brightwhite red "^Bad signature from.*" #mono body bold "^Bad signature from.*" #color normal white blue #color message green black #color attachment brightgreen blue # -*-muttrc-*- # # Command formats for gpg. # # This version uses gpg-2comp from # http://muppet.faveve.uni-stuttgart.de/~gero/gpg-2comp.tar.gz # # $Id: muttrc-gpg,v 1.4 2003/12/10 15:33:00 agriffis Exp $ # # %p The empty string when no passphrase is needed, # the string "PGPPASSFD=0" if one is needed. # # This is mostly used in conditional % sequences. # # %f Most PGP commands operate on a single file or a file # containing a message. %f expands to this file's name. # # %s When verifying signatures, there is another temporary file # containing the detached signature. %s expands to this # file's name. # # %a In "signing" contexts, this expands to the value of the # configuration variable $pgp_sign_as. You probably need to # use this within a conditional % sequence. # # %r In many contexts, mutt passes key IDs to pgp. %r expands to # a list of key IDs. # Note that we explicitly set the comment armor header since GnuPG, when used # in some localiaztion environments, generates 8bit data in that header, thereby # breaking PGP/MIME. # decode application/pgp set pgp_decode_command="/usr/bin/gpg --charset utf-8 %?p?--passphrase-fd 0? --no-verbose --quiet --batch --output - %f" # verify a pgp/mime signature set pgp_verify_command="/usr/bin/gpg --keyserver pgpkeys.mit.edu --keyserver-options honor-http-proxy --no-verbose --quiet --batch --output - --verify %s %f" # decrypt a pgp/mime attachment set pgp_decrypt_command="/usr/bin/gpg --passphrase-fd 0 --no-verbose --quiet --batch --output - %f" # create a pgp/mime signed attachment # set pgp_sign_command="/usr/bin/gpg-2comp --comment '' --no-verbose --batch --output - --passphrase-fd 0 --armor --detach-sign --textmode %?a?-u %a? %f" set pgp_sign_command="/usr/bin/gpg --no-verbose --batch --quiet --output - --passphrase-fd 0 --armor --detach-sign --textmode %?a?-u %a? %f" # create a application/pgp signed (old-style) message # set pgp_clearsign_command="/usr/bin/gpg-2comp --comment '' --no-verbose --batch --output - --passphrase-fd 0 --armor --textmode --clearsign %?a?-u %a? %f" set pgp_clearsign_command="/usr/bin/gpg --charset utf-8 --no-verbose --batch --quiet --output - --passphrase-fd 0 --armor --textmode --clearsign %?a?-u %a? %f" # create a pgp/mime encrypted attachment # set pgp_encrypt_only_command="pgpewrap gpg-2comp -v --batch --output - --encrypt --textmode --armor --always-trust -- -r %r -- %f" set pgp_encrypt_only_command="pgpewrap /usr/bin/gpg --charset utf-8 --batch --quiet --no-verbose --output - --encrypt --textmode --armor --always-trust -- -r %r -- %f" # create a pgp/mime encrypted and signed attachment # set pgp_encrypt_sign_command="pgpewrap gpg-2comp --passphrase-fd 0 -v --batch --output - --encrypt --sign %?a?-u %a? --armor --always-trust -- -r %r -- %f" set pgp_encrypt_sign_command="pgpewrap /usr/bin/gpg --charset utf-8 --passphrase-fd 0 --batch --quiet --no-verbose --textmode --output - --encrypt --sign %?a?-u %a? --armor --always-trust -- -r %r -- %f" # import a key into the public key ring set pgp_import_command="/usr/bin/gpg --no-verbose --import -v %f" # export a key from the public key ring set pgp_export_command="/usr/bin/gpg --no-verbose --export --armor %r" # verify a key set pgp_verify_key_command="/usr/bin/gpg --verbose --batch --fingerprint --check-sigs %r" # read in the public key ring set pgp_list_pubring_command="/usr/bin/gpg --no-verbose --batch --quiet --with-colons --list-keys %r" # read in the secret key ring set pgp_list_secring_command="/usr/bin/gpg --no-verbose --batch --quiet --with-colons --list-secret-keys %r" # fetch keys # set pgp_getkeys_command="pkspxycwrap %r" # pattern for good signature - may need to be adapted to locale! # set pgp_good_sign="^gpg: Good signature from" # OK, here's a version which uses gnupg's message catalog: set pgp_good_sign="`gettext -d gnupg -s 'Good signature from "' | tr -d '"'`" # End of file...but it can go on and on and on....:) # # # spamassassin report and classify: macro index X1 "|/usr/bin/pyzor report" macro index X2 "|/usr/bin/razor-report" macro index H "|/usr/bin/sa-learn --ham --no-sync" macro index S "|/usr/bin/sa-learn --spam --no-sync" macro index U "!/usr/bin/sa-learn --sync" macro pager X1 "|/usr/bin/pyzor report" macro pager X2 "|/usr/bin/razor-report" macro pager H "|/usr/bin/sa-learn --ham --no-sync" macro pager S "|/usr/bin/sa-learn --spam --no-sync" macro pager U "!/usr/bin/sa-learn --sync" ## sidebar stuff #set sidebar_visible=yes #set sidebar_width=10 #color sidebar_new yellow default #bind index \CP sidebar-prev #bind index \CN sidebar-next #bind index \CO sidebar-open #bind pager \CP sidebar-prev #bind pager \CN sidebar-next #bind pager \CO sidebar-open #macro index c "?" "list mailboxes and change" #macro pager c "?" "list mailboxes and change" # charset-hook windows-1250 CP1250 charset-hook windows-1251 CP1251 charset-hook windows-1252 CP1252 charset-hook windows-1253 CP1253 charset-hook windows-1254 CP1254 charset-hook windows-1255 CP1255 charset-hook windows-1256 CP1256 charset-hook windows-1257 CP1257 charset-hook windows-1258 CP1258 #set implicit_autoview alternative_order text/plain text/enriched text/html #color index yellow default ~v #set mime_forward=yes #set mime_forward_rest=yes set sidebar_visible=no macro pager I "" macro index I "" macro attach I "" macro pager i "" #macro index i "" macro index i ":set sidebar_visible=no\n" macro attach i ":set sidebar_visible=no\n"