From dbfc1840a9fdebf54f92043912404b0bf1207fff Mon Sep 17 00:00:00 2001 From: Penny Leach Date: Sun, 13 Sep 2009 13:49:02 +0200 Subject: [PATCH] initial checkin of mutt config --- .muttrc | 149 +++++++++++++++++++++++++++++++ .muttrc-weed | 245 +++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 394 insertions(+) create mode 100644 .muttrc create mode 100644 .muttrc-weed diff --git a/.muttrc b/.muttrc new file mode 100644 index 0000000..a7f444a --- /dev/null +++ b/.muttrc @@ -0,0 +1,149 @@ +# used to tell me when I have new mail. a bit redundant since I use procmail so much +mailboxes ~/Maildir/sgn/INBOX ~/Maildir/liip/INBOX + +# use maildir format +set mbox_type="Maildir" + +# send mail using whatever is in the From: header +set envelope_from + +# email lives in Maildir +set folder='~/Maildir/' + +# allow me to edit headers in vim and don't ask questions about it +set edit_headers +set autoedit + +# format to display index, info, date, etc +set index_format="%4C %Z %{%Y-%m-%d %H:%M} %-15.15L (%?l?%4l&%4c?) %s" + +# no idea if this works or not +set print_command="muttprint" + +# no idea what this does since I'm using lbdbq now +set query_command="abook --mutt-query '%s'" + +# use mailplate for our editor +set editor="mailplate --edit --auto --keep-unknown" + +# don't save encrypted copies of outgoing email +#set fcc_clear=yes + +# ask if we want to forward as mime +set mime_forward="ask-yes" + +set smart_wrap +set wrapmargin=0 +unset markers +set pgp_autosign="yes" +set pgp_auto_decode="yes" +set pgp_create_traditional="no" +set pgp_timeout=1800 +set pgp_replyencrypt +set pipe_decode="yes" +set pgp_sign_as="A30EC22B" +set header_cache="~/Mutt/cache" +send-hook '~t vf@eisti\.fr' 'unset pgp_autosign' +set xterm_set_titles=yes +# my_hdr X-Request-PGP: http://people.debian.org/~francois/public_key.asc + +# start tofu +set display_filter='t-prot -cmekatlS --max-lines=250 --bigq --pgp-move-vrf -Mmutt -L/etc/t-prot/footers -A/etc/t-prot/ads' +macro generic \e0 ":unset display_filter\n" "Turn TOFU protection off" +macro generic \e1 ":set display_filter='t-prot -cmekatlS --max-lines=250 --bigq --pgp-move-vrf -Mmutt -L/etc/t-prot/footers -A/etc/t-prot/ads'\n" "Turn TOFU protection on" + +macro pager \e0 ":unset display_filter; exec exit\n:exec display-message\n" "Turn TOFU protection off" +macro pager \e1 ":set display_filter='t-prot -cmekatlS --max-lines=250 --bigq --pgp-move-vrf -Mmutt -L/etc/t-prot/footers -A/etc/t-prot/ads'; exec exit\n:exec display-message\n" "Turn TOFU protection on" + +color body brightmagenta black "^\\[---.*" +color body green black "^#v[-+]" +# end tofu + + +alternative_order text/plain text/enriched text/html +auto_view text/html +auto_view text/x-vcard +auto_view application/msword + +set strict_threads +set move=no +set use_from +set reverse_name=yes +set fcc_attach=yes +set from="penny@mjollnir.org" +set record="~/Maildir/sgn/store/" + +fcc-hook "~f .*penny@catalyst.net.nz.*" +catalyst/Sent +fcc-hook "~f .*penny.leach@liip.ch.*" +liip/store +fcc-hook "~f .*penny@liip.ch.*" +liip/store +fcc-hook "~C .*dev@mahara.org.*" +sgn/mahara.dev +fcc-hook "~C .*PORTFOLIO-INTEROPERABILITY-WORK.*" +sgn/mahara.leap +fcc-hook "~C .*debian-women@lists.debian.org.*" +sgn/lists.debianwomen +fcc-hook "~C .*grrls-only@linuxchix.org.*" +sgn/linuxchix.grrlsonly +fcc-hook "~C .*nz-linuxchix@lists.catalyst.net.nz.*" +sgn/linuxchix.nz +fcc-hook "~C .*volunteers@linuxchix.org.*" +sgn/linuxchix.volunteers +fcc-hook .* +sgn/store + +alternates "(penny@catalyst\.net\.nz)|(penny@she\.geek\.nz)|(penelope\.leach@gmail\.com)|(penny@mjollnir\.org)|(penny@wadda\.org)|(penny.leach@liip\.ch)|(penny@liip\.ch)" + +macro compose e ':set my_editor="$editor":set editor=sensible-editor:set editor="$my_editor"' "invoke normal editor to edit message" +macro index,pager e ':set my_editor="$editor":set editor=sensible-editor:set editor="$my_editor"' "invoke normal editor to edit message" + +macro index \e2 ":set from=\"penny@mjollnir.org\"\n:set record=\"~/Maildir/sgn/store/\"\n" "Switch to penny@mjollnir.org" # Note this CONFLICTS with TOFU keybinding +macro index \e3 ":set from=\"penny@liip.ch\"\n:set record=\"~/Maildir/liip/store/\"\n" "Switch to penny.leach@liip.ch" + +macro index,pager A "abook --add-email-quiet" "add the sender address to abook" + +bind index \es decrypt-save +bind pager \es decrypt-save +bind index \ec decrypt-copy +bind pager \ec decrypt-copy + +bind pager [ half-up +bind pager ] half-down + +#bind pager \ej "~/Maildir/catalyst/Junk" + +# this really does need status cues to become helpful. +folder-hook \/sgn\/ push \e1 +folder-hook \/catalyst\/ push \e2 +folder-hook \/liip\/ push \e3 + +# the old stuff from francois +#set status_format="-%r-penny@catalyst.net.nz: %f [Msgs:%?M?%M/?%m%?n? New:% n?%?o? Old:%o?%?d? Del:%d?%?F? Flag:%F?%?t? Tag:%t?%?p? Post:%p?%?b? Inc:%b?%?l? %l?]---(%s/%S)-%>-(%P)---" +#macro index \e2 ":set signature=\"~/sgn.sig\"\n:set from=\"penny@she.geek.nz\"\n:set record=\"~/Maildir/sgn/Sent/\"\n:set status_format=\"-% r-penny@she.geek.nz: %f [Msgs:%?M?%M/?%m%?n? New:%n?%?o? Old:%o?%?d? Del:%d?%?F? Flag:%F?%?t? Tag:%t?%?p? Post:%p?%?b? Inc:%b?%?l? %l?]---(% s/%S)-%>-(%P)---\"\n" "Switch to penny@she.geek.nz" + +#unfuck headers +hdr_order From Organization Resent-From Reply-To X-Mailer User-Agent Date To Cc Subject + +source ~/.muttrc-weed + +unignore Date +unignore X-Spam-Level +unignore X-Spam-Status + +color normal white default +color attachment brightyellow default +color hdrdefault cyan default +color indicator brightwhite default +color markers brightred default +color quoted green default +color signature cyan default +color status brightgreen blue +color tilde blue default +color tree red default + +# put this last as it screws up the fucking syntax highlighting +macro index \eb 'c=search''mairix ' 'Enter Mairix search term' + + +set pager_index_lines=10 +#set sort_aux=last-date-received + +set wait_key=no + + +# mark all read +macro index \cr ".\nN.\n" #mark all messages as read + + diff --git a/.muttrc-weed b/.muttrc-weed new file mode 100644 index 0000000..44a5ee5 --- /dev/null +++ b/.muttrc-weed @@ -0,0 +1,245 @@ +# Headers to weed out of the display + +ignore Priority X-Priority X-MSMail-Priority Importance +ignore X-Mailer User-Agent X-Newsreader +ignore In-Reply-To +ignore X-MimeOLE +ignore Old-Content-Type +ignore Precedence +ignore Errors-To Bounce-To +ignore X-Authentication-Warning +ignore X-Keywords +ignore X-MIME-Autoconverted X-MIMETrack +ignore Return-Receipt-To +ignore X-Sender +ignore X-Mailing-List List-Unsubscribe Mailing-List X-eGroups-Return X-Loop +ignore Resent- +ignore X-Envelope-Sender +ignore X-Apparently-To X-Originating-IP +ignore X-Return-Path +ignore X-MDRemoteIP X-MDaemon-Deliver-To +ignore X-OriginalArrivalTime X-Original-To +ignore Approved-By +ignore Thread-Index +ignore X-Fix +ignore Mail-Copies-To +ignore X-GCMulti +ignore X-SMTP-Server +ignore X-X-Sender +ignore Envelope-to +ignore X-Face +ignore X-Rc-Virus X-Rc-Spam +ignore Delivery-date +ignore X-Message-Flag +ignore X-No-Junk-Mail +ignore X-Authenticated +ignore X-Flags +ignore X-Complaints-To +ignore X-Dispatcher +ignore X-WM-posted-at +ignore X-Filter-Version +ignore X-Reply-Permission +ignore Disposition-Notification-To +ignore X-Mailman-Version +ignore X-Ack +ignore X-No-Archive +ignore List- +ignore X-Evolution +ignore X-Authentication-Info +ignore X-Sent +ignore X-Location +ignore X-Editor +ignore X-Listening-To +ignore X-Custom +ignore X-MailScanner-SpamCheck X-MailScanner +ignore X-Mail-Backup-To +ignore NNTP-Posting-Host NNTP-Posting-Date +ignore X-Trace +ignore X-Razor-id +ignore X-Cookie +ignore X-Spam X-no-spam +ignore X-Test +ignore Old-Return-Path +ignore X-AMAZON-TRACK X-Amazon-Corporate-Relay +ignore X-Time +ignore X-WWW-Homepage X-My-Web-page X-Home-Page Private-Web-Page Company-Web-Page X-URL +ignore X-Gateway +ignore Old-X-Envelope-To Old-X-Envelope-From +ignore X-BadReturnPath +ignore X-SMTPD +ignore Xref +ignore Path +ignore Original-Sender +ignore X-Virus-Status X-MDAV-Processed X-StarScan-Version X-VirusChecked X-Scanned-By X-Virus-Scanned X-Virus-Scanner X-eShield-AntiVirus X-eShield-AntiVirus-Message X-EMSscan X-UnderGrid-MailScanner +ignore X-Originating-Email +ignore X-Enigmail-Version X-Enigmail-Supports +ignore X-LYRIS-Message-Id +ignore X-IMAP-Sender +ignore X-Miltered +ignore X-ddate +ignore X-Msg-Ref +ignore X-Abuse-Info X-AntiAbuse +ignore X-Poly-FromMTA +ignore X-Habeas +ignore X-MAILGENERATOR +ignore X-Signature +ignore X-TMDA +ignore X-Delivery-Agent +ignore X-UnityUser +ignore X-Sieve +ignore X-Mailman-Approved-At +ignore X-Message-Info +ignore X-strMailer +ignore X-Bulkmail X-DH-Mailer-ID +ignore X-CrossAssassin-Score +ignore X-UM +ignore X-Pgp-Agent +ignore X-Debian X-OS X-Kernel X-Operating-System +ignore X-Metaphysical-Question +ignore X-imss +ignore X-MS-Has-Attach X-MS-TNEF-Correlator +ignore X-SA-Exim +ignore X-PGP-Fingerprint X-PGP-Affinity +ignore X-Attribution +ignore Face +ignore X-vif-MailScanner +ignore X-UiO +ignore X-Prolocation +ignore X-Hashcash +ignore X-Antivirus +ignore X-ESAFE +ignore DomainKey +ignore X-Modwest-MailScanner +ignore X-Gmail-Received +ignore X-BPS1 +ignore X-eGroups X-Yahoo +ignore X-Greylist +ignore Bounces-to +ignore X-BeenThere +ignore X-Lemon-Computing +ignore X-usyd-cess +ignore X-EM +ignore X-From-OFFICEVISION +ignore Sensitivity +ignore X-Image-URL +ignore Comments +ignore X-SA-Rep +ignore X-CRM114 +ignore X-SMTPExp +ignore X-Forwarded +ignore X-Spot +ignore X-SEF +ignore x-fsavag4mse-ts +ignore X-Server-Uuid +ignore X-WSS +ignore X-Cam +ignore email_KEY +ignore X-SGSI-MailScanner +ignore X-AV-Checked +ignore X-Server +ignore X-Brightmail +ignore X-DSPAM +ignore X-ANTIV-ABACOM +ignore X-Barracuda +ignore X-ASG +ignore X-unolookiehere +ignore X-esp +ignore X-Speed +ignore X-MailingID +ignore X-Destination-ID +ignore x-1scdbg X-VirtualServer +ignore X-PMX-Version +ignore X-UBCCS-SpamTag +ignore X-Y-GMX-Trusted +ignore X-Provags-ID +ignore X-Ehrenamt +ignore X-cid +ignore X-sgxh1 +ignore XData +ignore X-NAI-Spam +ignore X-Subscription X-Verification X_Id +ignore X-LYRIS-Audit-Types X-Association-Token X-LYRIS-Piper-Seed-IDs X-CompanyName X-Send-Reports-To X-Actual-Recipient-Address +ignore X-Katie +ignore X-BFI +ignore Bounces_to +ignore X-Magma-Mailscanner +ignore X-Google-Sender-Auth +ignore X-Perlmx-Spam +ignore X-Source +ignore X-HR X-Qmail-Scanner +ignore X-UCE-Score X-Scan-Signature +ignore X-OgVodafone-MailScanner +ignore X-RIP X-Mice X-Cat X-Coven X-Cthulhu +ignore X-Virus-Checked +ignore X-Received X-User-Agent +ignore X-Copfilter +ignore X-DNSBL X-Uvt-Mailscanner +ignore X-SMHeaderMap +ignore X-Proofpoint +ignore X-Ubisoft-MailScanner +ignore X-BitDefender +ignore X-OfflineIMAP X-Motto X-Subliminal-Message +ignore Authentication-Results +ignore X-SBRS X-IronPort-AV X-REMOTE-IP +ignore X-HTTP-UserAgent +ignore X-Modus +ignore X-AMAZON-CLIENT X-AMAZON-RTE-VERSION X-AMAZON-CATEGORY +ignore X-UUID +ignore X-Info +ignore X-IronPort +ignore X-GMX-Antivirus +ignore X-Listbox +ignore X-ME-UUID +ignore X-YMail-OSG +ignore X-APP-REF X-CONS-CREATION-DATE X-CONS-ORIGIN X-APP-TAG +ignore X-Declude X-Country-Chain +ignore x-job +ignore X-PGP-Universal +ignore X-detected-kernel +ignore X-PGP-Encoding-Version X-Content-PGP-Universal-Saved-Content +ignore X-DocGen +ignore X-country X-language X-MaxCode-Template X-XPT-XSL-Name +ignore RT-Ticket Managed-by RT-Originator X-RT-Original-Encoding X-RT-Loop-Prevention +ignore X-Roving X-Lumos +ignore X-Latin X-Date X-Uptime +ignore X-Yow +ignore X-SynServer +ignore X-Grey X-SA-Orig +ignore X-ELNK-Trace X-Content-Filtered-By +ignore X-MasterFoo-MailScanner +ignore X-Eon +ignore X-Junkmail +ignore X-SF +ignore X-UdeS-MailScanner +ignore X-Sasl +ignore X-Your-Mom +ignore X-Snort +ignore X-Echelon +ignore X-eBay-MailTracker +ignore X-RZG +ignore X-AWKE +ignore X-MIA-SUMMARY +ignore x-CspControlTid x-CspAid x-Content +ignore X-ICPINFO X-Unsubscribe-Web +ignore X-BQEM-AV X-BQEM-HOP +ignore X-YMLPcode +ignore X-QSF-Info +ignore X-Launchpad-Bug X-Generated-By +ignore X-Dak +ignore X-ORBL +ignore X-Machine +ignore X-policyd-weight +ignore X-IMAIL +ignore X-Bogosity +ignore X-Ecounibs +ignore X-FX-NDS X-AuditID +ignore X-Convio +ignore X-Unexpected-Header X-mate X-Paddo +ignore X-Authority-Analysis X-Eric-Conspiracy X-Amavis-Spam-Status +ignore X-DomainKeys +ignore X-Yandex X-MsgDayCount X-Comment +ignore x-cr +ignore X-ZCU-MailScanner +ignore X-VDL2 +ignore X-GPG-Fingerprint X-PGP-Fingerprint +ignore X-Advocacy -- 2.39.5