LINUX.ORG.RU
ФорумAdmin

spammassasin пересылка спама

 


0

2

Приветствую. Подскажите пожалуйста, как сделать так, чтобы письма приходящие на все ящики домена @domen1.ru, помеченные как спам в spammassasine пересылались на отдельный ящик типа spam@domen1.ru? Используется postfix+dovecot+spammassasin

Ответ на: комментарий от funky

да скрипт подходячий. вот только не понятно как, что ставить… и ящики у меня не виртуальные… можно поподробней по этой теме?

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

так ты хотя бы скинь свою конфигурацию, там же может быть миллион возможностей.
Если LDA = Postfix, то (насколько я знаю, Postfix не умеет в Sieve) стоит настроить Postfix чтоб вместо своей родной доставлялки (local) использовал Procmail. Procmail будет парсить флаги X-Spam и форвардить куда нужно.

Bers666 ★★★★★ ()
Последнее исправление: Bers666 (всего исправлений: 1)
Ответ на: комментарий от axle_nix

а куда эту строку нужно прописать? и нужно чтобы она выполнялась при получении письма сервером, до того как уйдёт на ящик пользователя

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

в main.cf нужна вот такая строчка:

header_checks = regexp:/etc/postfix/header_checks
в header_checks описывай как обрабатывать сообщения если найдено совпадение в заголовках.

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

в header_checks описывай как обрабатывать сообщения если найдено совпадение в заголовках.

Коллега, это неправильно. Спамосасин обрабатывает сообщение ПОСЛЕ проверок header_checks. По этому никаких там нет дописок спаотсосина. Кстати ссылка-пример из постфикса с Ldap. Самому siеve пофик какие узеры-виртуальные или системные. Инструкций в инете много.

Bootmen ☆☆☆ ()
Последнее исправление: Bootmen (всего исправлений: 1)
Ответ на: комментарий от axle_nix

а вот ещё беда. после добавления в master.cf

scan unix - - n - 16 smtp
-o smtp_send_xforward_command=yes
-o smtp_enforce_tls=no

127.0.0.1:10026 inet n - n - 16 smtpd
-o content_filter=
-o receive_override_options=no_unknown_recipient_checks,no_header_body_checks
-o smtpd_helo_restrictions=
-o smtpd_client_restrictions=
-o smtpd_sender_restrictions=
-o smtpd_recipient_restrictions=permit_mynetworks,reject
-o mynetworks_style=host
-o smtpd_authorized_xforward_hosts=127.0.0.0/8

и в main.cf

content_filter = scan:[127.0.0.1]:10025
receive_override_options = no_address_mappings

сервер перестаёт быть доступным… с чем это связано?

drsever ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.