|
- plugin {
-
- ##################
- # dovecot-antispan
-
- # GENERIC OPTIONS
-
- # Debugging options
- # Uncomment to get the desired debugging behaviour.
- # Note that in some cases stderr debugging will not be as
- # verbose as syslog debugging due to internal limitations.
- #
- # antispam_debug_target = syslog
- # antispam_debug_target = stderr
- # antispam_verbose_debug = 1
- #
- # This can be used to get a prefix, e.g. by specifying %u in it
- # antispam_debug_prefix = "antispam: "
-
- # backend selection, MUST be configured first,
- # there's no default so you need to set one of
- # these options:
- antispam_backend = crm114
- # antispam_backend = dspam
- # antispam_backend = pipe
- # antispam_backend = spool2dir
-
- # mail signature (used with any backend requiring a signature)
- # antispam_signature = X-DSPAM-Signature
-
- # action to take on mails without signature
- # (used with any backend requiring a signature)
- # (we recommend only setting this to 'move' after verifying that the
- # whole setup is working)
- # antispam_signature_missing = move # move silently without training
- antispam_signature_missing = error
-
- # The list of folders for trash, spam and unsure can be given
- # with three options, e.g. "trash" matches the given folders
- # exactly as written, "trash_pattern" accept the * wildcard at
- # the end of the foldername, "trash_pattern_ignorecase"
- # accepts the * wildcard at the end of the foldername _and_
- # matches the name case insensitivly.
-
- # the *-wildcard with the following meaning:
- # * at the end: any folder that _start_ with the string
- # e.g.:
- # antispam_trash_pattern = deleted *;Gel&APY-schte *
- # match any folders that start with "deleted " or "Gelöschte "
- # match is _case_senstive_!
- #
- # antispam_trash_pattern_ignorecase = deleted *;Gel&APY-schte *
- # match any folders that start with "deleted " or "gelöschte "
- # match is _case_insenstive_, except the non-USASCII letters,
- # "ö" in this example.
- # To match the upper-case Ö, too, you need to add yet another
- # pattern "gel&ANY-schte *", note the different UTF7 encoding:
- # &ANY- instead of &APY-.
-
-
- # semicolon-separated list of Trash folders (default unset i.e. none)
- # antispam_trash =
- # antispam_trash = trash;Trash;Deleted Items; Deleted Messages
- # antispam_trash_pattern = trash;Trash;Deleted *
- # antispam_trash_pattern_ignorecase = trash;Deleted *
-
- # semicolon-separated list of spam folders
- antispam_spam = SPAM
- # antispam_spam_pattern = SPAM
- # antispam_spam_pattern_ignorecase = SPAM
-
- # semicolon-separated list of unsure folders (default unset i.e. none)
- antispam_unsure = inbox/unsure
- # antispam_unsure_pattern =
- # antispam_unsure_pattern_ignorecase =
-
- # Whether to allow APPENDing to SPAM folders or not. Must be set to
- # "yes" (case insensitive) to be activated. Before activating, please
- # read the discussion below.
- # antispam_allow_append_to_spam = no
-
- ###########################
- # BACKEND SPECIFIC OPTIONS
- #
-
- #===================
- # dspam plugin
-
- # dspam binary
- # antispam_dspam_binary = /usr/bin/dspam
-
- # semicolon-separated list of extra arguments to dspam
- # (default unset i.e. none)
- # antispam_dspam_args =
- # antispam_dspam_args = --deliver=;--user;%u # % expansion done by dovecot
- # antispam_dspam_args = --mode=teft
-
- # Ignore mails where the DSPAM result header contains any of the
- # strings listed in the blacklist
- # (default unset i.e. none)
- # antispam_dspam_result_header = X-DSPAM-Result
- # semicolon-separated list of blacklisted results, case insensitive
- # antispam_dspam_result_blacklist = Virus
-
- # semicolon-separated list of environment variables to set
- # (default unset i.e. none)
- # antispam_dspam_env =
- # antispam_dspam_env = HOME=%h;USER=%u
-
- #=====================
- # pipe plugin
- #
- # This plug can be used to train via an arbitrary program that
- # receives the message on standard input. Since sendmail can be
- # such a program, it can be used to send the message to another
- # email address for training there.
- #
- # For example:
- # antispam_pipe_program = /path/to/mailtrain
- # (defaults to /usr/sbin/sendmail)
- # antispam_pipe_program_args = --for;%u
- # antispam_pipe_program_spam_arg = --spam
- # antispam_pipe_program_notspam_arg = --ham
- # antispam_pipe_tmpdir = /tmp
- # will call it, for example, like this:
- # /path/to/mailtrain --for jberg --spam
- #
- # The old configuration options from when this plugin was called
- # "mailtrain" are still valid, these are, in the same order as
- # above: antispam_mail_sendmail, antispam_mail_sendmail_args,
- # antispam_mail_spam, antispam_mail_notspam and antispam_mail_tmpdir.
- #
- # Alternatively, if you need to give multiple options, you can use
- # the spam_args/notspam_args parameters (which are used in preference
- # of the singular form):
- # antispam_pipe_program_spam_args = --spam;--my-other-param1
- # antispam_pipe_program_notspam_args = --ham;--my-other-param2
- # which will then call
- # /path/to/mailtrain --for jberg --spam --my-other-param1
-
- # temporary directory
- antispam_pipe_tmpdir = /tmp
-
- # spam/not-spam argument (default unset which will is not what you want)
- # antispam_pipe_program_spam_arg =
- # antispam_pipe_program_notspam_arg =
-
- # binary to pipe mail to
- antispam_pipe_program = /usr/sbin/sendmail
- #antispam_pipe_program_args = -f;%u@example.com # % expansion done by dovecot
-
- #===================
- # crm114 plugin
-
- # mailreaver binary
- # antispam_crm_binary = /bin/false
- antispam_crm_binary = /usr/share/crm114/mailreaver.crm
-
- # semicolon-separated list of extra arguments to crm114
- # (default unset i.e. none)
- # antispam_crm_args =
- # antispam_crm_args = --config=/path/to/config
-
- # semicolon-separated list of environment variables to set
- # (default unset i.e. none)
- # antispam_crm_env =
- antispam_crm_env = HOME=%h;USER=%u
-
- # NOTE: you need to set the signature for this backend
- antispam_signature = X-CRM114-CacheID
-
- #===================
- # spool2dir plugin
-
- # spam/not-spam spool2dir drop (default unset which will give errors)
- # The first %%lu is replaced by the current time.
- # The second %%lu is replaced by a counter to generate unique names.
- # These two tokens MUST be present in the template! However
- # you can insert any C-style modifier as shown.
- # antispam_spool2dir_spam = /tmp/spamspool/%%020lu-%u-%%05lus
- # antispam_spool2dir_notspam = /tmp/spamspool/%%020lu-%u-%%05luh
- }
|