2019-04-29 08:14:11 -04:00
[global]
[SpamFilter]
2026-08-05 00:05:24 -04:00
[SpammyFilter]
min_score = 3.0
max_score = 5.0
2019-04-29 08:14:11 -04:00
[KillThreadsFilter]
2026-08-05 00:05:24 -04:00
# DMARC filter crashes on messages lacking a Subject (afew 4.0.2 + notmuch2)
#[DMARCReportInspectionFilter]
2019-04-29 08:14:11 -04:00
2021-04-23 20:26:39 -04:00
[FolderNameFilter]
folder_lowercases = true
maildir_separator = /
2021-02-09 13:02:13 -05:00
2021-04-23 20:26:39 -04:00
[ArchiveFilter]
2019-04-29 08:14:11 -04:00
2021-04-23 20:26:39 -04:00
[ArchiveSentMailsFilter]
sent_tag = sent
2019-04-29 08:14:11 -04:00
2021-04-23 20:26:39 -04:00
[InboxFilter]
2019-04-29 08:14:11 -04:00
2021-04-23 20:26:39 -04:00
# add specific tags
2019-08-23 14:01:41 -04:00
2020-09-22 17:33:50 -04:00
# Orgmode
2026-08-05 00:05:24 -04:00
[Filter.1]
2021-02-09 13:02:13 -05:00
query = 'emacs-orgmode'
tags = -new;-inbox;+orgmode
2020-09-22 17:33:50 -04:00
message = orgmode message
2020-02-18 15:24:51 -05:00
2020-09-22 17:33:50 -04:00
# Delete some spam
2026-08-05 00:05:24 -04:00
[Filter.2]
2021-04-23 20:26:39 -04:00
query = '\'Office365 Message Center\' via Developers OR from:govdelivery@subscriptions.defense.gov OR from:notifications@facebookmai.com OR from:MPP@em.home.dell.com'
2021-02-09 13:02:13 -05:00
tags = -inbox;+spam
2020-09-22 17:33:50 -04:00
message = spam message
2020-02-18 15:24:51 -05:00
# Tag interview emails
2026-08-05 00:05:24 -04:00
[Filter.3]
2020-02-18 15:24:51 -05:00
query = 'subject:Interview'
2021-02-09 13:02:13 -05:00
tags = -inbox;+interview
2020-02-18 15:24:51 -05:00
message = personal message
2020-09-22 17:33:50 -04:00
# Emacs Conf
2026-08-05 00:05:24 -04:00
[Filter.4]
2020-09-22 17:33:50 -04:00
query = 'to:emacsconf-discuss@gnu.org'
2021-02-09 13:02:13 -05:00
tags = -inbox;-new;+emacsconf
2020-09-22 17:33:50 -04:00
message = emacsconf message
2026-08-05 00:05:24 -04:00
[Filter.5]
2020-09-22 17:33:50 -04:00
query = 'from:notifications@github.com'
2021-02-09 13:02:13 -05:00
tags = -inbox;+github
message = Github message
2020-09-22 17:33:50 -04:00
2019-04-29 08:14:11 -04:00
[MailMover]
2026-08-05 00:05:24 -04:00
folders = colin@unbl.ink/INBOX colin@unbl.ink/Archive colin@unbl.ink/Trash
2021-04-23 20:26:39 -04:00
2020-09-22 17:33:50 -04:00
rename = True
2026-08-05 22:47:53 -04:00
# max_age omitted on purpose: a config max_age (even "0", read as a string) adds a
# date filter, which would prevent trash/deleted moves on messages older than that
# age. Default (int 0) means "no age limit": moves always apply.
2021-04-23 20:26:39 -04:00
2026-08-05 10:12:07 -04:00
colin@unbl.ink/INBOX = 'tag:trash':colin@unbl.ink/Trash 'tag:deleted':colin@unbl.ink/Trash 'tag:spam':colin@unbl.ink/Junk 'NOT tag:inbox AND NOT tag:trash AND NOT tag:deleted AND NOT tag:spam':colin@unbl.ink/Archive
colin@unbl.ink/Archive = 'tag:trash':colin@unbl.ink/Trash 'tag:deleted':colin@unbl.ink/Trash 'tag:inbox AND NOT tag:trash AND NOT tag:deleted':colin@unbl.ink/INBOX
colin@unbl.ink/Trash = 'tag:inbox AND NOT tag:trash AND NOT tag:deleted':colin@unbl.ink/INBOX 'tag:archive AND NOT tag:trash AND NOT tag:deleted':colin@unbl.ink/Archive