1. 18 Dec, 2017 1 commit
    • yeah's avatar
      Add X-Spam-Score header to checked mail (#1292) · d43111eb
      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.
      d43111eb
  2. 30 Nov, 2016 1 commit
  3. 23 Sep, 2016 1 commit
  4. 20 Mar, 2016 1 commit
  5. 05 Sep, 2015 1 commit
  6. 04 Sep, 2015 3 commits
  7. 20 Aug, 2015 1 commit
    • derekrspencer's avatar
      Fix antispam-plugin config problem in #520 · d9a4085e
      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.
      d9a4085e
  8. 19 Aug, 2015 1 commit
  9. 19 Jul, 2015 2 commits
  10. 18 Jul, 2015 1 commit
  11. 17 Jul, 2015 1 commit
  12. 09 Apr, 2015 1 commit
  13. 26 Jan, 2015 1 commit
  14. 28 Oct, 2014 1 commit
  15. 15 Oct, 2014 1 commit
  16. 12 Oct, 2014 3 commits
  17. 11 Oct, 2014 1 commit
  18. 04 Oct, 2014 2 commits
  19. 27 Sep, 2014 2 commits
  20. 20 Sep, 2014 1 commit
    • jmar71n's avatar
      enable site-wide bayesian filtering · b5bb12d0
      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...
      b5bb12d0
  21. 16 Jul, 2014 1 commit
  22. 10 Jul, 2014 1 commit
    • Joshua Tauberer's avatar
      refactor the mail setup scripts · e713af5f
      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.
      e713af5f
  23. 03 Jun, 2014 1 commit
  24. 01 May, 2014 1 commit
  25. 23 Apr, 2014 1 commit
    • Joshua Tauberer's avatar
      spamassassin: enable pyzor · fe3485e1
      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.
      fe3485e1
  26. 01 Sep, 2013 2 commits
  27. 31 Aug, 2013 2 commits
  28. 23 Aug, 2013 1 commit