Skip to content
This repository has been archived by the owner on Mar 21, 2021. It is now read-only.
/ imapscan Public archive

use isbg and imapfilter to filter out spam from a remote IMAP server

License

Notifications You must be signed in to change notification settings

DominiqueComte/imapscan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Docker container that uses isbg and imapfilter to filter out spam from a remote IMAP server.

Docker hub link: https://hub.docker.com/r/domcomte/imapscan/

[] []

Configuration: There are 3 volumes, their content is initialized during container startup:

/var/spamassassin : holds the SpamAssassin data files, to keep them between container resets. /root/.imapfilter : holds the ImapFilter configuration script. /root/accounts : holds the IMAP accounts configuration. To configure your IMAP accounts, edit the accounts_imap.txt and imap_accounts_learn.txt in the /root/accounts directory in the container, or in the /root/accounts volume on the host. They are tab-separated files, and the first line has the field names.

In both files, the "junk" field is where the Spam folder is, and the last field is the directory you want to scan, either to learn spam or to scan for spam.

The container runs a learning process on startup, so do not leave a configuration with a huge email directory active if you want the container to start in a reasonnable time.