diff --git a/tasks/main.yml b/tasks/main.yml index d677338..e5759fe 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -7,8 +7,6 @@ - dovecot-imapd - dovecot-lmtpd - dovecot-mysql - - dovecot-antispam - - crm114 notify: - reload dovecot diff --git a/templates/conf.d/90-plugin.conf.j2 b/templates/conf.d/90-plugin.conf.j2 index f3c6d19..7acffca 100644 --- a/templates/conf.d/90-plugin.conf.j2 +++ b/templates/conf.d/90-plugin.conf.j2 @@ -1,182 +1,2 @@ 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 }