getmail, notmuch, msmtp - first cut.
Bind 'r' to Reply-All and 'R' to Reply
Add function to archive everything in a filtered view
Sign everything by default
View inline diffs properly
Add a utility function to delete all messages

Deleting an email message = adding tag 'deleteme' and archiving it. My
monthly notmuch cron job will delete useless email.
Require =org-notmuch= if it is available.

This helps us create handy links to emails which can be stored with org
tasks.
Specifically ask message-mode to use email headers.

...to check for the from address. This helps us use multiple accounts to
send email.
Set a global keybinding for notmuch
Change headings and rules in custom org-agenda