LINUX.ORG.RU
ФорумAdmin

Доработка в связке postfix+dovecot+amavis+spamassasin

 ,


0

3

Всем доброго времени. Стоит: postfix+dovecot+spamassasin Спамассасин помечает почту меткой спам. Вопрос 1: Как указать постфиксу, чтобы он складывал почту с меткой спама в локальную пользовательскую папку Jink. На просторах нашёл только как складывать в отдельный ящик. Вопрос 2: Можно ли при обучении спамассасина через: «sa-learn --spam путь к каталогу писем со спамом» Указать каталоги сразу всех пользователей?

Вопрос 1: Как указать постфиксу, чтобы он складывал почту с меткой спама в локальную пользовательскую папку Jink.

Указывать надо не постфиксу, а dovecot'у. Postfix не занимается раскладыванием писем пользователям.

внедри sieve к довекоту и сделай общее для все правило «письма со строчкой SPAM в теме письма ( или где там у тебя метка стоит) автоматически направляются в папку trash»

Вопрос 2: Можно ли при обучении спамассасина через: «sa-learn --spam путь к каталогу писем со спамом» Указать каталоги сразу всех пользователей?

Пользователи - динамический параметр, сегоня Вася пупкин есть , завтра он умер, поев грибочков. Поэтому напиши скрипт, который смотрит всех юзеров и в цикле пихает спакмассасину

constin ★★★★
()
Последнее исправление: constin (всего исправлений: 1)

Вопрос 1: Как указать постфиксу,

сердцу не прикажешь Постфиксу не укажешь.Это через dovecot делается. Если папки централизованные (т.е. у всех юзеров вашего почтовика), то ваша хотелка сработает.

Если же папка junk локальная, то на локальном клиенте и обрабатываете поведение.

Aborigen1020
()

Как указать постфиксу, чтобы он складывал почту с меткой спама в локальную пользовательскую папку Jink.

Про Dovecot уже выше написали. Еще один вариант - сортировать почту с помощью procmail.

Можно ли при обучении спамассасина через: «sa-learn --spam путь к каталогу писем со спамом» Указать каталоги сразу всех пользователей?

Думаю, что нет, т. к. sa-learn запускается обычно от имени пользователя-владельца почты. Ведь критерии спам/хам у всех пользователей разные. У меня в кроне для всех пользователей прописан запуск sa-learn по ночам.

Serge10 ★★★★★
()
Ответ на: комментарий от constin

Указывать надо не постфиксу, а dovecot'у.

Тот кто раскладывает , называется LDA. Это может быть сам Postfix (по дефолту), либо Postfix может передавать по трубе на mailbox_command (см его конфиг): Dovecot / Maildrop / procmail. Вот в них и указывать фильтр. В случае Dovecot это Sieve, в случае остальных это их regex.

Bers666 ★★★★★
()
Ответ на: комментарий от Bers666

спасибо, капитан

когда ты в последний раз использовал mailbox_command?

constin ★★★★
()
Последнее исправление: constin (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.