Все мы знаем, как включить "белый" и "чёрный" списки в Spamassassin/etc/mail/spamassassin/local.cf:
# Белый список
include /etc/mail/spamassassin/000_white_list.cf
# Чёрный список
include /etc/mail/spamassassin/000_black_list.cf
Строго говоря, не обязательно делать include, конфиги должны подтянуться сами.
Вопрос:
Возможно ли сделать так, что бы эти списки тянулись не из файлов, а из MySQL, наподобие как это сделано в postfix?
/etc/postfix/main.cf:
virtual_mailbox_maps = mysql:/etc/postfix/mysql-virtual-mailbox-maps.cf
/etc/postfix/mysql-virtual-mailbox-maps.cf:
user = ***
password = ***
hosts = 127.0.0.1
dbname = mail
query = SELECT 1 FROM v_users WHERE email='%s'
В доках нашёл по AWL, попробовал - работает, но это немного нето.. Нужна своя таблица в базе, без всякого "автоматизма", чтобы с помощью простейшего Web-интерфейса дать пользователям возможность редактировать эти списки.
Спасибо!