powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / exim sa-exim spamassassin на debian
15 сообщений из 15, страница 1 из 1
exim sa-exim spamassassin на debian
    #35447969
toha_rohes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте уважаемые.

На debian'е (4) поднят почтовик exim 4, и стоит spamassassin (версия 3 с чем то).
Спам определяется примерно 70-80% и в заголовке меняется тема на ****SPAM****.
Так вот никак не могу понять как мне сделать чтобы пользователям не приходили эти сообщения. А точнее мне надо чтобы все эти письма сыпались на выделенный ящик - xlam@... например.

Я как понимаю надо в конфиге exima перенаправлять все письма содержащими такую тему? Или скрипт какой то писать?

Будьте добры подскажите что сделать. Вроде задача элементарная, но вот с линухом и всем что с ним связано у меня туго пока.
...
Рейтинг: 0 / 0
exim sa-exim spamassassin на debian
    #35448074
toha_rohes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Извините. Поговорим завтра. Нужно бежать.
...
Рейтинг: 0 / 0
exim sa-exim spamassassin на debian
    #35450479
toha_rohes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Неужели никто не поможет?
...
Рейтинг: 0 / 0
exim sa-exim spamassassin на debian
    #35452437
ALex_hha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это реализуется с помощью системного фильтра
...
Рейтинг: 0 / 0
exim sa-exim spamassassin на debian
    #35454662
toha_rohes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну да я уже где то видел это. Но одна фраза системный фильтр ничего не говорит. Может есть ссылочка на статью с подобным примером? Типа Step-to-step...
...
Рейтинг: 0 / 0
exim sa-exim spamassassin на debian
    #35464902
toha_rohes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Немного поразбирался с системным фильтром.

Вобщем сделал следующее:
1. создал файлик .forward в каталоге root следующего содержания:
# Exim filter
if $header_subject: contains "*****SPAM*****"
then
deliver xlam@....
endif
2. перезапустил exim и spamassassin

Вроде какието письма идут на xlam, но пользователям всё равно идут письма с заголовком ***SPAM***

Подскажите плиз что сделать. Очень надо.

P.s. пользователи виртуальные (хранятся в базе данных) поэтому файл .forward положил в root. Вроде exim запускается от него. И как это посмотреть?
...
Рейтинг: 0 / 0
exim sa-exim spamassassin на debian
    #35466655
мимоходящий сисадмин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я не спец, но по-моему, это неправильно. у вас ведь связка exim -> spamassasin ->
какой-нибудь pop3/imap, так? тогда надо не форвард писать, а роутер в конфиге самого экзима, а в роутере хоть в /dev/null слать.
у лисяры (lissyara.su) это где-то описано вроде.
а exim из-под рута - непантеинно! правда не из-под рута он, гад, форварды не ест, по крайней мере на фре)))))
...
Рейтинг: 0 / 0
exim sa-exim spamassassin на debian
    #35468345
toha_rohes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Благодарю. Буду дальше разбираться.
Если кто то еще подскажет путь буду признателен.
...
Рейтинг: 0 / 0
exim sa-exim spamassassin на debian
    #35471255
toha_rohes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Голова закипела. Начинается нервозность...

Вот что зделал:

В файле конфигурации router/600-exim4-config_userforward сделал так

userforward:
debug_print="R userforward for $local_part@domain"
driver = redirect
domains = +local_domains
check_local_user # пытался закомментировать т.к. пользователи виртуальные
file = /etc/exim4/.forward
require_files = /etc/exim4/.forward

no_verify
no_expn
check_ancestor
allow_filter
forbid_smtp_code = true
directory_transport = address_directory
file_transport = address_file
pipe_transport = address_pipe
reply_transport = address_reply
skip_syntax_errors
syntax_errors_to = real-$local_part@$domain
syntax_errors_text = \ ...

То что жирным - мной поменяно на файлик .forward приведенный выше.
Или я очень всё не понимаю или где то накосячил. Плиз подскажите.
...
Рейтинг: 0 / 0
exim sa-exim spamassassin на debian
    #35472079
ALex_hha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
# exim -bP | grep system_filter

?

автор# cat system_filter
# Exim filter
if $header_subject: contains "*****SPAM*****"
then
testprint "Sorry, no spam"
endif

# exim -bF /etc/exim/system_filter < spam.txt
Return-path taken from "Return-path:" header line
Return-path = <>
Sender = root@centos5.vmware.local
Recipient
= root@centos5.vmware.local
Testing
Exim filter file "/etc/exim/system_filter"

Testprint: Sorry, no spam
Filtering did not set up a significant delivery.
Normal delivery will occur.



Все отлично работает.

авторВроде какието письма идут на xlam, но пользователям всё равно идут письма с заголовком ***SPAM***
возьмите письмо, которое проскочило системный фильтр и проверьте с помощью exim -d -bF
...
Рейтинг: 0 / 0
exim sa-exim spamassassin на debian
    #35475549
toha_rohes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем спасибо. Все спам сообщения идут в правильное место.
Как раз команда exim -bP | grep system_filter показала что мои изменения в конфиге не принялись.

Еще есть вопросики.
Если я вместо команды deliver в системном фильтре использую fail, то письма с темой "*****SPAM*****" удалятся (как я понимаю)?
Spamassassin проверяет сообщения уже доставленные на сервер или еще до доставки? Т.е. я могу вообще не принимать (даже на сервер) письма с определенные как спам?
...
Рейтинг: 0 / 0
exim sa-exim spamassassin на debian
    #35475979
мимоходящий сисадмин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
toha_rohesВсем спасибо. Все спам сообщения идут в правильное место.
Как раз команда exim -bP | grep system_filter показала что мои изменения в конфиге не принялись.

Еще есть вопросики.
Если я вместо команды deliver в системном фильтре использую fail, то письма с темой "*****SPAM*****" удалятся (как я понимаю)?
Spamassassin проверяет сообщения уже доставленные на сервер или еще до доставки? Т.е. я могу вообще не принимать (даже на сервер) письма с определенные как спам?
ааа, вот она, главная лажа всяких спамассасинов! они проверяют уже полученную почту...
кстати, сейчас как раз кумекаю, что можно с этим сделать.
...
Рейтинг: 0 / 0
exim sa-exim spamassassin на debian
    #35476020
toha_rohes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Понятно. Ну ладно пока и так сойдет.
А все таки про команду fail. Что произойдет с письмом если её прописать в системном фильтре?
...
Рейтинг: 0 / 0
exim sa-exim spamassassin на debian
    #35511772
ALex_hha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторааа, вот она, главная лажа всяких спамассасинов! они проверяют уже полученную почту...
это и ежику понятно, так как анализируется тело письма
...
Рейтинг: 0 / 0
exim sa-exim spamassassin на debian
    #35511775
ALex_hha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторА все таки про команду fail. Что произойдет с письмом если её прописать в системном фильтре?
неужели так тяжело запустить exim -bF /etc/exim/system_filter < spam.txt?!
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / exim sa-exim spamassassin на debian
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]