- 18 Dec, 2017 1 commit
-
-
yeah authored
To enable users to do custom spam filtering based on score, it's helpful to render the actual spam score as a float in a separate header rather than as part of X-Spam-Status where it only appears in a comma separated list.
-
- 30 Nov, 2016 1 commit
-
-
Leo Koppelkamm authored
Additionally, add the spam report headers to all emails, in order to make it easier to debug false negatives.
-
- 23 Sep, 2016 1 commit
-
-
Michael Kroes authored
fixes #534, again, hopefully
-
- 20 Mar, 2016 1 commit
-
-
yodax authored
-
- 05 Sep, 2015 1 commit
-
-
Felix authored
-
- 04 Sep, 2015 3 commits
- 20 Aug, 2015 1 commit
-
-
derekrspencer authored
The antispam-plugin configuration is not ignoring deleted email (mail sent to a trash folder). This causes a big problem because if someone decides to "clean up" their Spam folder by deleting all of the emails, then sa-learn --ham is run on what is usually correctly caught spam messages. This causes big problems with the accuracy of the bayes scoring! It should really only be learning ham if someone drags the email to a non-Trash folder. I ran "sa-learn --dbpath /home/user-data/mail/spamassassin --dump magic" before these changes and saw the nham counter increment with every message deleted from Spam. With this new config sa-learn --ham is not run when email is deleted from Spam so the bayes database is not incorrectly trained.
-
- 19 Aug, 2015 1 commit
-
-
Joshua Tauberer authored
Querying dpkg for each package is slow, and we have way too much output on installation because of it.
-
- 19 Jul, 2015 2 commits
-
-
Joshua Tauberer authored
-
Joshua Tauberer authored
hard-code pyzor sevice URL because 'pyzor discover' is failing because Sourceforge is offline, fixes #496
-
- 18 Jul, 2015 1 commit
-
-
Joshua Tauberer authored
-
- 17 Jul, 2015 1 commit
-
-
Joshua Tauberer authored
hard-code pyzor sevice URL because 'pyzor discover' is failing because Sourceforge is offline, fixes #496
-
- 09 Apr, 2015 1 commit
-
- 26 Jan, 2015 1 commit
-
-
Morteza Milani authored
-
- 28 Oct, 2014 1 commit
-
-
David Piggott authored
-
- 15 Oct, 2014 1 commit
-
-
Joshua Tauberer authored
-
- 12 Oct, 2014 3 commits
-
-
Joshua Tauberer authored
see #231, #201, b26abc94, 7ca54a2b, dfe0a9f1
-
Joshua Tauberer authored
-
Joshua Tauberer authored
see #231, #201, b26abc94.
-
- 11 Oct, 2014 1 commit
-
-
David Piggott authored
-
- 04 Oct, 2014 2 commits
-
-
Joshua Tauberer authored
-
Joshua Tauberer authored
-
- 27 Sep, 2014 2 commits
-
-
Joshua Tauberer authored
-
Joshua Tauberer authored
-
- 20 Sep, 2014 1 commit
-
-
jmar71n authored
Create directory in $STORAGE_ROOT for bayes database. Added --username arg to sa-learn as the user mail does not have permission to edit files in $STORAGE_ROOT. There is probably a better solution to this...
-
- 16 Jul, 2014 1 commit
-
-
Joshua Tauberer authored
-
- 10 Jul, 2014 1 commit
-
-
Joshua Tauberer authored
As the scripts keep growing, it's time to split them up to keep them understandable. This splits mail.sh into mail-postfix.sh, mail-dovecot.sh, and mail-users.sh, which has all of the user database-related configurations shared by Dovecot and Postfix. Also from spamassassin.sh the core sieve configuration is moved into mail-dovecot.sh and the virtual transport setting is moved into mail-postfix.sh. Also revising one of the sed scripts in mail-dovecot to not insert a new additional # at the start of a line each time the script is run.
-
- 03 Jun, 2014 1 commit
-
-
Joshua Tauberer authored
-
- 01 May, 2014 1 commit
-
-
Joshua Tauberer authored
make a bash function to use everywhere we apt-get-install (`DEBIAN_FRONTEND=noninteractive apt-get -qq -y `) ensures the output is quiet
-
- 23 Apr, 2014 1 commit
-
-
Joshua Tauberer authored
Not sure if I've tested this. Also because of graylisting there's not much of a need to do sophisticated spam filtering, at least based on the email I get.
-
- 01 Sep, 2013 2 commits
-
-
Joshua Tauberer authored
-
Joshua Tauberer authored
-
- 31 Aug, 2013 2 commits
-
-
Joshua Tauberer authored
-
Joshua Tauberer authored
-
- 23 Aug, 2013 1 commit
-
-
Joshua Tauberer authored
-