ansible-role-spamassassin/templates/spamassassin-db.cf.j2

24 lines
1.3 KiB
Django/Jinja

{% if spamassassin_allow_user_rules %}
{% if spamassassin_db_user_config %}
user_scores_dsn DBI:Pg:dbname={{ spamassassin_db_name }};host={{ spamassassin_db_host }};port={{ spamassassin_db_port }}
user_scores_sql_username {{ spamassassin_db_user }}
user_scores_sql_password {{ spamassassin_db_pwd }}
{% endif %}
{% endif %}
{% if spamassassin_use_bayes and spamassassin_bayes_sql_db %}
bayes_store_module Mail::SpamAssassin::BayesStore::PgSQL
bayes_sql_dsn DBI:Pg:dbname={{ spamassassin_db_name }};host={{ spamassassin_db_host }};port={{ spamassassin_db_port }}
bayes_sql_username {{ spamassassin_db_user }}
bayes_sql_password {{ spamassassin_db_pwd }}
{% endif %}
{% if spamassassin_auto_whitelist and spamassassin_auto_whitelist_sql_db %}
# awl should be deprecated in favor of txrep, but the perl plugin is missing
#loadplugin Mail::SpamAssassin::Plugin::TxRep
#txrep_factory Mail::SpamAssassin::SQLBasedAddrList
loadplugin Mail::SpamAssassin::Plugin::AWL
auto_whitelist_factory Mail::SpamAssassin::SQLBasedAddrList
user_awl_dsn DBI:Pg:dbname={{ spamassassin_db_name }};host={{ spamassassin_db_host }};port={{ spamassassin_db_port }}
user_awl_sql_username {{ spamassassin_db_user }}
user_awl_sql_password {{ spamassassin_db_pwd }}
{% endif %}