Skip to content

Releases: chsturm/spamfilter

Feature release: Filter arbitrary headers

29 May 01:01
5592bcf
Compare
Choose a tag to compare

Add new blacklist for arbitrary message headers

Minor update release

31 Oct 19:27
91dc875
Compare
Choose a tag to compare

Prevents the periodic auto run from crashing on macOS 10.15 Catalina and newer due to a bug in Mail's scripting API.

Minor update release

03 Feb 19:26
6faaf1f
Compare
Choose a tag to compare

This release prevents the launch agent from running at login, as it infrequently causes Mail to freeze during its first startup. If you never have encountered this bug before, you can set RunAtLoad to true again in com.github.chsturm.spamfilter.plist.

Furthermore, some internal refactorings are applied on spamfilter.scpt.

Download spamfilter-v1.3.1.zip and follow the instructions in INSTALL file.

Feature release: Periodic filtering of custom mailboxes

19 Apr 18:36
42143c0
Compare
Choose a tag to compare

This release adds a launch agent that periodically filters all mailboxes specified in spamfilter-rules.json in addition to default inboxes as Mail.app itself only applies rules to those inboxes.

Download spamfilter-v1.3.zip and follow the instructions in INSTALL file.

Minor update release

11 Dec 19:11
2d1616c
Compare
Choose a tag to compare
  • Refactor: Encapsulate JXA API
  • Catch exceptions by JXA API due to race conditions after moving msg to trash
  • Also log stderr to spamfilter.log
  • Enhance cheat char detection by code points

Feature release: Mailbox-specific filtering

10 Jun 18:05
7a50969
Compare
Choose a tag to compare

spamfilter can now filter additional mailboxes different from the default INBOX using mailbox-specific rules.

Minor update release

05 Apr 12:11
36a7bf6
Compare
Choose a tag to compare
  • Bug fixes to avoid crashes and unnecessary message tests
  • Also log messages not affected by any rules
  • Improved raw message parsing

Minor update release

15 Nov 21:06
24af9cd
Compare
Choose a tag to compare
  • Add first run progress description to system menu bar
  • Hardened account mutex mechanism

Minor update release

28 Jun 14:48
da29df2
Compare
Choose a tag to compare
  • Alert JSON syntax errors in rules file
  • Circumvent bug in Mail.app which deletes quotation marks in sender header field for all test runs except the first run on message receipt

Normalized format of log messages

12 Apr 19:02
380c24b
Compare
Choose a tag to compare
v1.1.2

Normalized format of log messages