summaryrefslogtreecommitdiff
path: root/.mbsyncrc
diff options
context:
space:
mode:
authorSean Whitton <spwhitton@spwhitton.name>2022-04-17 15:30:55 -0700
committerSean Whitton <spwhitton@spwhitton.name>2022-04-17 15:44:26 -0700
commit5e4e9422ada1a2c901d77887b9f813f871c322a7 (patch)
treef46947f573e8db3de7709db508fd353b209e73ec /.mbsyncrc
parent6e9e8ab368c1cbe12e2ba79195e5694fd745fa84 (diff)
downloaddotfiles-5e4e9422ada1a2c901d77887b9f813f871c322a7.tar.gz
drop ~/.fmail/lists, add new saved queries query:bulk & query:inbox
Diffstat (limited to '.mbsyncrc')
-rw-r--r--.mbsyncrc35
1 files changed, 31 insertions, 4 deletions
diff --git a/.mbsyncrc b/.mbsyncrc
index 2253c064..6c255c15 100644
--- a/.mbsyncrc
+++ b/.mbsyncrc
@@ -58,9 +58,36 @@ Slave :fmmaildir:sent
# Slave :fmmaildir:
# Patterns * !INBOX
-Channel lists
-Master :fmimap:Lists
-Slave :fmmaildir:lists
+# So long as I'm using a mail provider that supports Sieve, can install this
+# to deliver all mail which has a List-Id into a separate Lists folder. The
+# sole purpose of this is to make INBOX more useful when accessing it from
+# webmail or other non-notmuch clients, by filtering out the discussion lists
+# firehose. Some mail addressed directly to me has a bogus List-Id header so
+# this will misfilter it, so sometimes I will have to look in both folders in
+# a non-notmuch client anyway.
+#
+# My notmuch saved queries know how to handle mailing list and non-mailing
+# list List-IDs without relying on the folder:inbox / folder:lists distinction
+# at all. So if a mail provider has no way to install custom sieve scripts,
+# it doesn't matter much. At the present time the script is *not* installed.
+# If I find myself having to use webmail a lot more, could create the
+# INBOX.Lists folder and install it again. Cf. ~/doc/archive/fastmail.sieve
+# for the most recent more involved script I had installed, now replaced by
+# query:inbox and query:bulk.
+
+# if header :regex ["List-Id","List-Post"] ".+"
+# {
+# fileinto "INBOX.Lists";
+# stop;
+# }
+# else
+# {
+# keep;
+# }
+
+# Channel lists
+# Master :fmimap:Lists
+# Slave :fmmaildir:lists
Channel fmaild
Master :fmimap:Drafts
@@ -88,7 +115,7 @@ Channel fmaili
Channel fmails
Channel fmaild
Channel fmailt
-Channel lists
+# Channel lists
Channel notes
Channel spamtraining
Channel hamtraining