URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 95995
[ Назад ]

Исходное сообщение
"Умеет ли Spamassassin брать White_List из MySQL?"

Отправлено Assoll , 16-Фев-15 11:14 
Все мы знаем, как включить "белый" и "чёрный" списки в 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-интерфейса дать пользователям возможность редактировать эти списки.

Спасибо!


Содержание

Сообщения в этом обсуждении
"Умеет ли Spamassassin брать White_List из MySQL?"
Отправлено keeper37 , 16-Фев-15 11:58 
>[оверквотинг удален]
> /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-интерфейса дать пользователям возможность редактировать эти списки.
> Спасибо!

А не рассматриваете как вариант пропускать письма сначала через amavisd, он точно умеет брать списки из mysql?


"Умеет ли Spamassassin брать White_List из MySQL?"
Отправлено Assoll , 16-Фев-15 12:07 
>[оверквотинг удален]
>> password = ***
>> hosts = 127.0.0.1
>> dbname = mail
>> query = SELECT 1 FROM v_users WHERE email='%s'
>> В доках нашёл по AWL, попробовал - работает, но это немного нето..
>> Нужна своя таблица в базе, без всякого "автоматизма", чтобы с помощью
>> простейшего Web-интерфейса дать пользователям возможность редактировать эти списки.
>> Спасибо!
> А не рассматриваете как вариант пропускать письма сначала через amavisd, он точно
> умеет брать списки из mysql?

Не знаю, а ведь если проверять на белый список до Spamassassin'а, то если ему письмо не понравится, всё равно зафигачит в спам
Примерчик бы


"Умеет ли Spamassassin брать White_List из MySQL?"
Отправлено keeper37 , 16-Фев-15 13:26 
>[оверквотинг удален]
>>> query = SELECT 1 FROM v_users WHERE email='%s'
>>> В доках нашёл по AWL, попробовал - работает, но это немного нето..
>>> Нужна своя таблица в базе, без всякого "автоматизма", чтобы с помощью
>>> простейшего Web-интерфейса дать пользователям возможность редактировать эти списки.
>>> Спасибо!
>> А не рассматриваете как вариант пропускать письма сначала через amavisd, он точно
>> умеет брать списки из mysql?
> Не знаю, а ведь если проверять на белый список до Spamassassin'а, то
> если ему письмо не понравится, всё равно зафигачит в спам
> Примерчик бы

Не уловил суть вопроса....
В моем понимании, если amavis находит адрес в белом списке, то проверка на спам не производится. Могу ошибаться конечно.


"Умеет ли Spamassassin брать White_List из MySQL?"
Отправлено Assoll , 16-Фев-15 16:04 
>[оверквотинг удален]
>>>> простейшего Web-интерфейса дать пользователям возможность редактировать эти списки.
>>>> Спасибо!
>>> А не рассматриваете как вариант пропускать письма сначала через amavisd, он точно
>>> умеет брать списки из mysql?
>> Не знаю, а ведь если проверять на белый список до Spamassassin'а, то
>> если ему письмо не понравится, всё равно зафигачит в спам
>> Примерчик бы
> Не уловил суть вопроса....
> В моем понимании, если amavis находит адрес в белом списке, то проверка
> на спам не производится. Могу ошибаться конечно.

И я говорю, примерчик хорошоб бы
Как так настроить, чтобы amavis умеел перешагивать через spamassassin