Feature #1516

SpamAssassin's Bayesian classifier training

Added by Davide Principi almost 9 years ago. Updated over 8 years ago.

Status:CLOSEDStart date:11/20/2012
Priority:NormalDue date:11/26/2012
Assignee:-% Done:

100%

Category:nethserver-mail-filter
Target version:NSA1
Resolution: NEEDINFO:

Description

Train bayes rules with human-based classification.

Alternatives:

If defined, only members of the spamtrainers group are allowed to perform the training procedure.

50spam_training - /etc/dovecot.conf template fragment (291 Bytes) Davide Principi, 11/21/2012 09:08 AM


Related issues

Related to NethServer 6 - Enhancement #2252: Ignore spam training when moving a message to Trash CLOSED

Associated revisions

Revision 78edae10
Added by Davide Principi over 8 years ago

dovecot.conf template: added initial configuration for dovecot-antispam plugin. Refs #1516 -- SpamAssassin's Bayesian classifier training

Revision 3ec3d7a1
Added by Davide Principi over 8 years ago

dovecot.conf template: moved spam training fragment in project:nethserver-mail-filter. Refs #1516

Revision 85fa3039
Added by Davide Principi over 8 years ago

nethserver-mail-server-conf action: add vmail user to amavis group to allow bayes DB update. Refs #1516 -- SpamAssassin's Bayesian classifier training

Revision 3d72ceb9
Added by Davide Principi over 8 years ago

nethserver-mail-filter-conf action: create /var/lib/nethserver/sa/ and set permissions for shared bayes rules DB. Refs #1516

Revision 81c722d6
Added by Davide Principi over 8 years ago

dovecot.conf template: imported spam_training fragment from project:nethserver-mail-server. Refs #1516 -- SpamAssassin's Bayesian classifier training

Revision 8d0e6b5d
Added by Davide Principi over 8 years ago

spam-training.sh: change GID before executing sa-learn command. Refs #1516 -- SpamAssassin's Bayesian classifier training

Revision f381a560
Added by Davide Principi over 8 years ago

nethserver-mail-filter-conf action: write spamassassin user_prefs.cf for amavis user to set /var/lib/nethserver/sa/ as directory for bayes db. Refs #1516 -- SpamAssassin's Bayesian classifier training

Revision 8939ed8f
Added by Davide Principi over 8 years ago

Training requests are now sent to spamtrain postfix transport. Refs #1516 -- SpamAssassin's Bayesian classifier training

Using the postfix queue makes imap server more responsive and limits sa-learn resource usages.

Revision a157bdb4
Added by Davide Principi over 8 years ago

main.cf template: added @relay_domains template var, expanded by 40relay fragment. Refs #1516 -- SpamAssassin's Bayesian classifier training

Revision dc1a51d7
Added by Davide Principi over 8 years ago

main.cf template: add internal spamtrain.nh domain to relay_domains list. Refs #1516

Revision 1beca60b
Added by Davide Principi over 8 years ago

main.cf template: spamtrain.nh domain removed from relay list to block unwanted SMTP relaying. postdrop-injected messages are routed anyway. Refs #1516

History

#1 Updated by Davide Principi almost 9 years ago

  • Description updated (diff)

#2 Updated by Davide Principi over 8 years ago

  • Target version changed from DEV133 to NSA1

#3 Updated by Davide Principi over 8 years ago

  • Estimated time set to 28.00

#4 Updated by Davide Principi over 8 years ago

  • Priority changed from Normal to Low

#5 Updated by Davide Principi over 8 years ago

  • Project changed from 79 to 61

#6 Updated by Davide Principi over 8 years ago

  • Due date set to 11/26/2012
  • Status changed from NEW to ON_DEV
  • Assignee set to Davide Principi
  • Priority changed from Low to Normal
  • Start date set to 11/20/2012
  • % Done changed from 0 to 20

Downloaded, compiled and configured dovecot-antispam-plugin

#7 Updated by Davide Principi over 8 years ago

Inject dovecot.conf template fragment to enable the feature

#8 Updated by Davide Principi over 8 years ago

  • Description updated (diff)
  • % Done changed from 20 to 60

#9 Updated by Davide Principi over 8 years ago

  • Status changed from ON_DEV to CLOSED
  • % Done changed from 60 to 100

#10 Updated by Davide Principi over 8 years ago

  • Project changed from 79 to 92

#12 Updated by Davide Principi over 8 years ago

  • Project changed from 92 to NethServer 6

Also available in: Atom PDF