summaryrefslogtreecommitdiffstats
path: root/neomuttrc
diff options
context:
space:
mode:
authorMatthew Lemon <matt@matthewlemon.com>2020-10-27 20:48:31 +0000
committerMatthew Lemon <matt@matthewlemon.com>2020-10-27 20:48:31 +0000
commite000477cdf2149731fb74a85ec0a0ea3d0c67f6a (patch)
tree4e6503858ba5ae65b6ffc96982b0578021950778 /neomuttrc
parentab0fb0b44090a802f2e00234f168f036ce355556 (diff)
added neomuttrc
Diffstat (limited to 'neomuttrc')
-rw-r--r--neomuttrc121
1 files changed, 121 insertions, 0 deletions
diff --git a/neomuttrc b/neomuttrc
new file mode 100644
index 0000000..e7d9362
--- /dev/null
+++ b/neomuttrc
@@ -0,0 +1,121 @@
+#
+# Starter neomuttrc file, with just a few suggestions and settings.
+#
+# This file purposely doesn't include hooks, keybinding, macros, colors, etc.
+# Read the manual, explore, and have fun!
+#
+
+###############
+# Identity
+#
+set realname = "Matthew Lemon"
+set from = "matt@matthewlemon.com"
+
+# If you have another address:
+#alternates "^matthewlemon@fastmail\.fm$"
+
+# Or, if you use the entire domain:
+#alternates "@example\.com$"
+#set reverse_name
+
+###############
+# Example: local mailboxes
+#
+# Some people use mbsync or getmail to retrieve their mail locally.
+#
+#set folder = ~/Mail # This has the shortcut '+' or '='
+#set spoolfile = "+inbox" # This has the shortcut '!'
+#set record = "+sent"
+#set trash = "+trash"
+#set postponed = "+drafts"
+#
+#mailboxes ! +neomutt +family +work
+
+###############
+#
+set smtp_url = "smtps://matthewlemon@fastmail.com@smtp.fastmail.com:465/"
+set smtp_pass = "f7undhfsaqztrhxp"
+set imap_user = "matthewlemon@fastmail.fm"
+set imap_pass = "f7undhfsaqztrhxp"
+set folder = "imaps://imap.fastmail.com:993"
+set smtp_authenticators = 'sasl:gssapi:cram-md5:login'
+#set sendmail = "msmtp -a matthewlemon"
+#set sendmail_wait = 0
+set record = "Sent\ Items"
+
+mailboxes "+INBOX +Archive"
+
+# To avoid storing your password in the .neomuttrc:
+# echo -n "$(read -s;echo -n "$REPLY")" | gpg --encrypt -r 0x1234567890ABCDEF > ~/.neomutt/account.gpg
+# Previous command won't work in some shells. You can use the following:
+# echo -n 'mypassword' | gpg --encrypt -r 0x1234567890ABCDEF > ~/.neomutt/account.gpg
+# !!! But be warned your password will be saved to shell history.
+#set imap_pass = "`gpg --batch -q --decrypt ~/.password-store/Logins/fastmail.com.gpg`"
+#set imap_pass = "`pass Logins/fastmail-neomutt`"
+
+#set folder = imaps://imap.fastmail.com/
+set spoolfile = "+INBOX"
+unset record # Gmail auto-stores in "+[Gmail].Sent Mail"
+unset trash # Unset, deletion will remove labels
+set postponed = "[INBOX].Drafts"
+
+source ~/neomutt/colours
+
+set mail_check = 60
+
+###############
+# Pager settings
+#
+ignore *
+unignore From Message-ID Date To Cc Bcc Subject
+
+set pager_stop
+unset markers
+
+# Prefer plain text to html.
+# However, for brain dead clients that bundle attachments inside a
+# multipart/alternative, prefer that alternative.
+alternative_order multipart/mixed multipart/related text/plain
+
+# Consult mime.types for determining types of these attachments
+mime_lookup application/octet-stream
+
+# This requires a ~/.mailcap entry with the copiousoutput flag, such as:
+# text/html; lynx -dump -width ${COLUMNS:-80} %s; nametemplate=%s.html; copiousoutput
+auto_view text/html
+
+###############
+# Index settings
+#
+set quit = ask-yes
+set sort = threads
+
+# Remember to `mkdir -p ~/.neomutt/hcache` first:
+set header_cache= "~/.neomutt/hcache"
+
+###############
+# Message composition settings
+#
+set edit_headers
+
+# set editor = "emacsclient -a emacs -t"
+# set editor = "vim"
+
+set mime_type_query_command = "xdg-mime query filetype"
+
+# msmtp is a solid SMTP client.
+# neomutt also has built-in SMTP, or you can use an MTA like exim4 or postfix.
+set sendmail = "/usr/bin/msmtp"
+
+# lbdb is a versatile contact query tool.
+# Invoke via ctrl-t in an address prompt
+set query_command = "/usr/bin/lbdbq"
+
+###############
+# GnuPG
+#
+unset crypt_use_gpgme
+#source /usr/local/share/doc/neomutt/samples/gpg.rc
+set pgp_default_key = "0x1234567890ABCDEF"
+set crypt_opportunistic_encrypt
+set postpone_encrypt