mutt: fix smtp

This commit is contained in:
2021-11-20 17:14:20 +00:00
parent 002ffae9ff
commit d6c6d7de3d

77
muttrc
View File

@@ -6,13 +6,17 @@
set from="paul@blacksun.org.uk" set from="paul@blacksun.org.uk"
set realname="Paul Walker" set realname="Paul Walker"
set folder = "imaps://imap.fastmail.com/" # set folder = "imaps://imap.fastmail.com/"
set spoolfile="imaps://imap.fastmail.com/INBOX" # set spoolfile="imaps://imap.fastmail.com/INBOX"
set folder="~/Mail/"
set spoolfile=+INBOX
set record="+Sent Items"
set postponed="+Drafts"
set imap_user="arafel@fastmail.fm" set imap_user="arafel@fastmail.fm"
set imap_pass=`grep 'fastmail' ~/.netrc | awk '{print $6}'` set imap_pass=`grep 'fastmail' ~/.netrc | awk '{print $6}'`
set smtp_url=smtps://$imap_user@smtp.fastmail.com set smtp_url=smtps://$imap_user@smtp.fastmail.com
set smtp_pass=`grep 'fastmail' ~/.netrc | awk '{print $6}'` set smtp_pass=`grep 'smtp.fastmail' ~/.netrc | awk '{print $6}'`
set imap_check_subscribed set imap_check_subscribed
# keep imap connection alive by polling intermittently (time in seconds) # keep imap connection alive by polling intermittently (time in seconds)
set imap_keepalive = 900 set imap_keepalive = 900
@@ -38,13 +42,24 @@ auto_view text/html
mime_lookup application/octet-stream mime_lookup application/octet-stream
mailboxes ! mailboxes !
mailboxes =Filing\ Cabinet/eBay mailboxes ="Claire" ="Junk Mail"
mailboxes ="Filing cabinet.80-20" ="Filing cabinet.eBay" ="Filing cabinet.Edge" ="Filing cabinet.Facebook"
mailboxes ="Filing cabinet.Hargreaves Lansdown" ="Filing cabinet.Kickstarter" ="Filing cabinet.Medium"
mailboxes ="Filing cabinet.MFY"
mailboxes ="Filing cabinet.Orders" ="Filing cabinet.School.Abbeywood" ="Filing cabinet.YouInvest"
mailboxes ="hdevore.hdevore - Archive" ="hdevore.hdevore - Inbox" ="hdevore.hdevore - Sent"
mailboxes ="Mailing lists.culture" ="Mailing lists.INN" ="Mailing lists.jmap" ="Mailing lists.signs-of-god"
mailboxes ="Mailing lists.slrn-user"
mailboxes ="Notes"
mailboxes ="PK.PK - Archive" ="PK.PK - Inbox" ="PK.PK - Sent"
mailboxes ="Projects.ServiceSmart" ="Projects.ServiceSmart.ServiceSmart archive"
mailboxes ="Risen Saviour" ="To read"
set pgp_replyencrypt set pgp_replyencrypt
set pgp_replysign set pgp_replysign
set pgp_replysignencrypted set pgp_replysignencrypted
alternates "(usenet|paul|ebay)@blacksun.org.uk|(pwalker|paul.walker)@broadcom.com|arafel@gmail.com|h.devore@gmail.com" alternates "(usenet|paul|ebay)@blacksun.org.uk|arafel@fastmail.fm|paul@solarwinter.net""
# default hooks # default hooks
send-hook . set signature=~/.signature_plain send-hook . set signature=~/.signature_plain
@@ -58,27 +73,48 @@ folder-hook . set strict_threads="yes"
# to add stuff, so if I email someone at those domains it'll still signature # to add stuff, so if I email someone at those domains it'll still signature
# me. # me.
send-hook post.*@pinboard\.in unset signature send-hook post.*@pinboard\.in unset signature
send-hook .*@todoist\.net "unset signature; unset record"
send-hook slrn-user@lists\.sourceforge\.net "my_hdr From: Paul Walker <slrn@blacksun.org.uk>"
lists busstop@culturelist\.org
lists busstop@culturelist\.org lists busstop@culturelist\.org
# folder-hooks # folder-hooks
folder-hook Sent set sort=date folder-hook Sent set sort=date
save-hook "-f .*@abbeywoodschool.com" =Filing\ cabinet/School/Abbeywood ## Save hooks
save-hook "~f order.*@amazon.co.uk" =Filing\ Cabinet/Orders save-hook "~f bananafrog@fastmail.fm" ="Claire"
save-hook "~f .*facebook.com" =Filing\ cabinet/Facebook save-hook "~f .*@kickstarter\.com" ="Filing cabinet.Kickstarter"
save-hook "~f .*facebookmail.com" =Filing\ cabinet/Facebook save-hook "~f .*@manflowyoga\.com" ="Filing cabinet.MFY"
save-hook "~f .*kickstarter.com" =Filing\ cabinet/Kickstarter save-hook "~f .*@jonnybradley\.com" ="Filing cabinet.FBA"
save-hook "~f .*bananafrog@fastmail.fm" =Claire save-hook "~f .*@medium\.com" ="Filing cabinet.Medium"
save-hook "~f .*manflowyoga.com" =Filing\ cabinet/MFY
save-hook "." =Archive save-hook "~f .*@abbeywoodschool\.com" ="Filing cabinet.School.Abbeywood"
save-hook "~f .*@olympustrust" ="Filing cabinet.School.Abbeywood"
save-hook "~f .*@classcharts\.com" ="Filing cabinet.School.Abbeywood"
save-hook "~f 8034000@sims-communications\.co\.uk" ="Filing cabinet.School.Abbeywood"
save-hook "~s .*order.*" ="Filing cabinet.Orders"
save-hook "~f .*@paypal\.com" ="Filing cabinet.Orders"
save-hook "~f .*@paypal\.co\.uk" ="Filing cabinet.Orders"
save-hook "~f .*@.*ajbell\.co\.uk" ="Filing cabinet.YouInvest"
save-hook "~f .*@.*youinvest\.co\.uk" ="Filing cabinet.YouInvest"
save-hook "~f .*@.*h-l\.co\.uk" ="Filing cabinet.Hargreaves Lansdown"
save-hook "~f damien@moneytothemasses\.com" ="Filing cabinet.80-20"
# Catch-all
save-hook "~f ." ="Archive"
set nomove set nomove
set noconfirmappend set noconfirmappend
set abort_unmodified=yes # automatically abort replies if I don't set abort_unmodified=yes # automatically abort replies if I don't
# change the message # change the message
set alias_file=~/.mutt/aliases # where I keep my aliases set alias_file=~/.mutt/aliases_personal # where I keep my aliases
set allow_8bit # never do Q-P encoding on legal 8-bit chars set allow_8bit # never do Q-P encoding on legal 8-bit chars
#set arrow_cursor # use -> instead of hiliting the whole line #set arrow_cursor # use -> instead of hiliting the whole line
#set askbcc #set askbcc
@@ -131,8 +167,6 @@ set query_command="abook --mutt-query '%s'"
#set quote_regexp="^ *[a-zA-Z]*[>:#}]" # how to catch quoted text #set quote_regexp="^ *[a-zA-Z]*[>:#}]" # how to catch quoted text
set read_inc=25 # show progress when reading a mailbox set read_inc=25 # show progress when reading a mailbox
# set recall # when there are postponed messages, ask me to resume # set recall # when there are postponed messages, ask me to resume
set postponed="=Drafts"
set record=+Sent # save copies of outgoing messages in +outbox
set reply_to=ask-yes # ask me if I want to use the given reply-to address set reply_to=ask-yes # ask me if I want to use the given reply-to address
set resolve # move to the next message when an action is performed set resolve # move to the next message when an action is performed
#set reverse_alias # attempt to look up my names for people #set reverse_alias # attempt to look up my names for people
@@ -224,7 +258,7 @@ bind pager G bottom
# in a separate file so I can have the rest of the settings the same on all # in a separate file so I can have the rest of the settings the same on all
# machines. # machines.
# #
source ~/.mutt/aliases source ~/.mutt/aliases_personal
source ~/.mutt/keybind source ~/.mutt/keybind
source ~/.mutt/gpg.rc source ~/.mutt/gpg.rc
source ~/.mutt/dracula.muttrc source ~/.mutt/dracula.muttrc
@@ -234,10 +268,5 @@ macro index SD ":source ~/.mutt/solarized-dark.muttrc\n"
macro index D ":source ~/.mutt/dracula.muttrc\n" macro index D ":source ~/.mutt/dracula.muttrc\n"
send-hook . "unset pgp_autoencrypt;unset pgp_autosign" send-hook . "unset pgp_autoencrypt;unset pgp_autosign"
send-hook paulmorrison@iafrica.com "set pgp_autoencrypt"
send-hook .*dsilvers@digital-scurf.+ "set pgp_autoencrypt" set smtp_authenticators="login"
send-hook .*@mutt.org "set pgp_autosign"
send-hook linedit-devel@.* my_hdr From: Paul Walker <linedit-devel@blacksun.org.uk>
send-hook linedit-devel@.* set signature=~/.signature_plain
send-hook .*vincentfamily\.org\.uk my_hdr From: Paul Walker <admin@vincentfamily.org.uk>
send-hook .*familywalker\.org my_hdr From: Paul Walker <paul@familywalker.org>