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

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

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

Будьте добры подскажите что сделать. Вроде задача элементарная, но вот с линухом и всем что с ним связано у меня туго пока.
...
Рейтинг: 0 / 0
23.07.2008, 18:17:18
    #35448074
toha_rohes
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
exim sa-exim spamassassin на debian
Извините. Поговорим завтра. Нужно бежать.
...
Рейтинг: 0 / 0
24.07.2008, 18:18:57
    #35450479
toha_rohes
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
exim sa-exim spamassassin на debian
Неужели никто не поможет?
...
Рейтинг: 0 / 0
25.07.2008, 15:21:05
    #35452437
ALex_hha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
exim sa-exim spamassassin на debian
Это реализуется с помощью системного фильтра
...
Рейтинг: 0 / 0
28.07.2008, 10:56:44
    #35454662
toha_rohes
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
exim sa-exim spamassassin на debian
Ну да я уже где то видел это. Но одна фраза системный фильтр ничего не говорит. Может есть ссылочка на статью с подобным примером? Типа Step-to-step...
...
Рейтинг: 0 / 0
01.08.2008, 10:16:37
    #35464902
toha_rohes
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
exim sa-exim spamassassin на debian
Немного поразбирался с системным фильтром.

Вобщем сделал следующее:
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
02.08.2008, 07:24:37
    #35466655
мимоходящий сисадмин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
exim sa-exim spamassassin на debian
я не спец, но по-моему, это неправильно. у вас ведь связка exim -> spamassasin ->
какой-нибудь pop3/imap, так? тогда надо не форвард писать, а роутер в конфиге самого экзима, а в роутере хоть в /dev/null слать.
у лисяры (lissyara.su) это где-то описано вроде.
а exim из-под рута - непантеинно! правда не из-под рута он, гад, форварды не ест, по крайней мере на фре)))))
...
Рейтинг: 0 / 0
04.08.2008, 11:40:55
    #35468345
toha_rohes
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
exim sa-exim spamassassin на debian
Благодарю. Буду дальше разбираться.
Если кто то еще подскажет путь буду признателен.
...
Рейтинг: 0 / 0
05.08.2008, 14:52:27
    #35471255
toha_rohes
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
exim sa-exim spamassassin на debian
Голова закипела. Начинается нервозность...

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

В файле конфигурации 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
05.08.2008, 19:54:47
    #35472079
ALex_hha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
exim sa-exim spamassassin на debian
# 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
07.08.2008, 11:22:03
    #35475549
toha_rohes
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
exim sa-exim spamassassin на debian
Всем спасибо. Все спам сообщения идут в правильное место.
Как раз команда exim -bP | grep system_filter показала что мои изменения в конфиге не принялись.

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

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


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