Mutt
This is my ~/.mutt/muttrc for mutt.
#
# ~/.mutt/muttrc
#
# Thomas Krennwallner <tkren at kr dot tuwien dot ac dot at>
#
reset all
unhook *
unhdr_order *
ignore *
# personal settings
set realname="Thomas Krennwallner"
#set alternates=""
set reverse_name
# my personal email headers
my_hdr Organization: Vienna University of Technology
my_hdr X-Accept-Language: en,de
#my_hdr X-Operating-System: Debian GNU/Linux
# displaying headers
hdr_order Date From Old-Return-Path Reply-To Mail-Followup-To To Cc Bcc
hdr_order Delivered-To Subject In-Reply-To X-Mailing-List Mailing-List
hdr_order X-Operating-System X-Mailer User-Agent X-GPG- X-PGP- X-Spam-
unignore Date From Old-Return-Path Reply-To Mail-Followup-To To Cc Bcc
unignore Delivered-To Subject In-Reply-To X-Mailing-List Mailing-List
unignore X-Operating-System X-Mailer User-Agent X-GPG- X-PGP- X-Spam-
ignore "Authentication-Results:"
ignore "DomainKey-Signature:"
ignore "DKIM-Signature:"
# alias file
set alias_file="~/.mutt/aliases"
source ~/.mutt/aliases
# t-prot: TOFU protection
#source /etc/Muttrc.t-prot
# use the imap server
#set imap_user="djmaecki"
#set folder="imaps://bigfish.ull.at/INBOX"
#set spoolfile="imaps://bigfish.ull.at/INBOX"
#set record="imaps://bigfish.ull.at/INBOX/sent-mail"
#set postponed="imaps://bigfish.ull.at/INBOX/postponed"
#set certificate_file=~/.mutt/certificates
set imap_user = "krennwallner@gmail.com"
#set imap_pass = "password"
set smtp_url = "smtp://krennwallner@smtp.gmail.com:587/"
#set smtp_pass = "password"
set from = "tkren@kr.tuwien.ac.at"
set realname = "Thomas Krennwallner"
set signature="~/.signature"
set folder="imaps://imap.gmail.com:993"
set spoolfile="+INBOX"
set postponed="+[Gmail]/Drafts"
set trash="imaps://imap.gmail.com/[Gmail]/Trash"
set record = "+[GMail]/Sent Mail"
set imap_check_subscribed
set hostname = gmail.com
set header_cache=~/.mutt/cache/headers
set message_cachedir=~/.mutt/cache/bodies
set certificate_file=~/.mutt/certificates
# Basic config, you can leave this as is
set mail_check = 120
set timeout = 300
set imap_keepalive = 300
# set up the sidebar
set sidebar_width=19
set sidebar_visible=yes
set sidebar_delim='|'
set sidebar_sort=yes
# my imap mailboxes
mailboxes =INBOX =[Gmail]/Drafts =[Gmail]/Trash
#mailboxes =my-lists/greek-kids =my-lists/joli-inf =my-lists/campers
#mailboxes =my-lists/bigfish =my-lists/moderator
#mailboxes =freesoftware/fsfeurope =freesoftware/fsfe-de
#mailboxes =freesoftware/ffs-discussion =freesoftware/ffs-pr
#mailboxes =freesoftware/qdepesche
#mailboxes =debian/debian-announce =debian/debian-at
#mailboxes =debian/debian-news =debian/debian-security
#mailboxes =debian/debian-devel =debian/debian-user
#mailboxes =SPAM
# my mailing lists -> generate those mail-followup-to headers and list-reply
subscribe debian- greek-kids joli-inf @ffs.or.at @fsf.or.at
# my colors
color attachment yellow default
color body magenta default "((ftp|http|https)://|(file|news):|\
www\\.)[-a-z0-9_.:]*[a-z0-9](/[^][{} \
\t\n\r\"<>()]*[^][{} \t\n\r\"\
<>().,:!])?/?"
color body brightyellow default "[_a-z\.\$A-Z0-9-]+@[a-zA-Z0-9\./\-]+"
color body brightgreen default "<[Gg]>"
color body brightgreen default "<[Bb][Gg]>"
color body brightgreen default ">?[;:][-^]?[][)(><}{|/DP][)}]*"
color bold blue default
color error red default
color hdrdefault brightblack default
color header brightblue default "^delivery-date: *"
color header magenta default "^date: *"
color header yellow default "^from: *"
color header green default "^subject: *"
color header cyan default "^to: *"
color header cyan default "^delivered-to: *"
color header cyan default "^cc: *"
color header cyan default "^bcc: *"
color header yellow default "^reply-to: *"
color header yellow default "^mail-followup-to: *"
color header yellow default "^old-return-path: *"
color header brightblue default "^x-mailer: *"
color header brightblue default "^user-agent: *"
color header brightblue default "^x-operating-system: *"
color header brightblue default "^organization: *"
color header red default "^x-mailing-list: *"
color header red default "^in-reply-to: *"
color index yellow default "~f Krennwallner"
color index brightblack default "~d >30d"
color indicator default red
color markers red default
color message white blue
color normal default default
color quoted green default
color quoted1 yellow default
color quoted2 green default
color quoted3 yellow default
color search default green
color signature red default
color status yellow blue
color tilde blue default
color tree red default
color underline yellow white
# color of folders with new mail
color sidebar_new yellow default
# my keybindings
bind pager 'w' previous-page
bind pager 'j' next-line
bind pager 'k' previous-line
bind pager 'G' bottom
bind editor <Tab> complete-query
bind editor ^T complete
bind editor <space> noop
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
# my hooks
folder-hook SPAM push 'D.\n'
# my macros
macro index S "|spamassassin -r\n" "report message to Vipul's Razor"
macro index \Cb "|urlview\n" "URL viewer"
# Gmail-style keyboard shortcuts
macro index,pager y "<enter-command>unset trash\n <delete-message>" "Gmail archive message"
#macro index,pager d "<enter-command>set trash=\"imaps://imap.googlemail.com/[GMail]/Trash\"\n <delete-message>" "Gmail delete message"
# MIME business
alternative_order text/plain text/html *
auto_view text/html
# various settings
set auto_tag = yes
set charset="utf-8"
set date_format="!%a %b %d, %Y at %I:%M:%S%p %Z"
set delete=yes
#set editor="vim +/^$"
set editor="zile %s"
set edit_hdrs
set envelope_from
set fast_reply
set fcc_clear
set include=yes
set index_format="%3C %S %{%m-%d} %-20.20n %-65.65s (%-4.4c)"
set mail_check=60
unset mark_old
set menu_scroll
set mime_forward
unset move
set narrow_tree
set pgp_autosign
set print_command="muttprint"
set read_inc=25
set reverse_alias
set sleep_time=0
set sort = 'threads'
set sort_aux = 'reverse-last-date-received'
set status_on_top
set tilde
set timeout=15
unset wait_key
unset write_bcc
set quit=ask-no
#set xterm_set_titles