1. Как настроить spamassassin, чтобы он складывал весь спам в отдельный файл(ящик)?
2. Как настроить сервер чтобы этот ящик в который пользователи будут скидывать пропущенный спам очищался после запуска скрипта самообучения спамфильтра. Пробовал полностью удалять файл ящика, но при отправке сервер материца что нет файла для писем.... Хотя на старом сервере sendmail сам создает такой файл если на него приходит письмо...?
posfix+dovecot+spamassassin
Модераторы: SLEDopit, Модераторы разделов
-
skor
- Сообщения: 419
- ОС: RTFM-OS v127.0.0.1
Re: posfix+dovecot+spamassassin
SA маркирует почту (добавляет свой заголовок).
Доставкой почты в ящик пользователя занимается Dovecot-LDA.
С помощью Sieve помеченную почту запихиваем в папку SPAM (у каждого пользователя будет своя папка).
С помощью dovecot-antispam мы указываем SA на ошибки в фильтрации.
С помощью Expire чистим папку SPAM с нужной периодичностью.
ЗЫ: Все это для IMAP`а
Доставкой почты в ящик пользователя занимается Dovecot-LDA.
С помощью Sieve помеченную почту запихиваем в папку SPAM (у каждого пользователя будет своя папка).
С помощью dovecot-antispam мы указываем SA на ошибки в фильтрации.
С помощью Expire чистим папку SPAM с нужной периодичностью.
ЗЫ: Все это для IMAP`а
-
SergGT
- Сообщения: 144
Re: posfix+dovecot+spamassassin
Спасибо интересный вариант, но я сделал так:
в файл header_checks добавил
/^X-Spam-Flag:.*YES*./ REDIRECT admin@domain.ru
/^Subject:.SPAM.*/ REDIRECT admin@domain.ru
/^Subject:.SUSPECTED.SPAM.*/ REDIRECT admin@domain.ru
а вот вариант "С помощью Expire чистим папку SPAM с нужной периодичностью." по моему немного замудрённый...
я хочу написать скрипт который будет запускать sa-learn кроном раз в сутки, но вот как очистить файл почты в этом же скрипте после обработки sa-learn не знаю...
или хотябы подскажите как перенастроить dovecot чтобы он создавал файл почты при получении на него письма если таковой отсутствовал ранее?
в файл header_checks добавил
/^X-Spam-Flag:.*YES*./ REDIRECT admin@domain.ru
/^Subject:.SPAM.*/ REDIRECT admin@domain.ru
/^Subject:.SUSPECTED.SPAM.*/ REDIRECT admin@domain.ru
а вот вариант "С помощью Expire чистим папку SPAM с нужной периодичностью." по моему немного замудрённый...
я хочу написать скрипт который будет запускать sa-learn кроном раз в сутки, но вот как очистить файл почты в этом же скрипте после обработки sa-learn не знаю...
или хотябы подскажите как перенастроить dovecot чтобы он создавал файл почты при получении на него письма если таковой отсутствовал ранее?
-
skor
- Сообщения: 419
- ОС: RTFM-OS v127.0.0.1
Re: posfix+dovecot+spamassassin
А разве dovecot не создает?
В логах он на что-то ругается?
Делай почтовые ящики типа Maildir.
Каждое письмо - отдельный файл.
В логах он на что-то ругается?
Делай почтовые ящики типа Maildir.
Каждое письмо - отдельный файл.