Страница 1 из 1

Как в exim написать правило

Добавлено: 2007-12-26 18:00:12
mouze47
Как в exim написать правило которое работало так
Если тема письма SPAM, то
это письмо шлем на ящик spam@mydomain.ru

Re: Как в exim написать правило

Добавлено: 2007-12-26 20:06:38
Alex Keda
телепатов нет.
кто почту доставляет?

Re: Как в exim написать правило

Добавлено: 2007-12-27 9:28:34
mouze47
почту доставляет fetchmail. А раскладывает dovecot. Если я правильно понимаю структуру.

Код: Выделить всё

Если тема письма SPAM, то 
это письмо шлем на ящик spam@mydomain.ru
Наверно не правильно написал
Если тема письма SPAM, то
это письмо кладем в ящик spam@mydomain.ru

Re: Как в exim написать правило

Добавлено: 2007-12-27 10:16:27
Alex Keda
смотри ключи деливера.

Re: Как в exim написать правило

Добавлено: 2007-12-27 11:13:59
mouze47
Я правильно капаю что правило должно быть примерно таким

Код: Выделить всё

acl_check_content:
....              
  warn  message = [b]To[/b]: ***SPAM*** $h_Subject:
        spam    = nobody
...
Мне нужно понять что вместо To указать?

Re: Как в exim написать правило

Добавлено: 2007-12-27 11:16:12
Alex Keda
у меня тока один вопрос.
раскладывает довекот, тащщит фетчмайл, а причём тут exim?

Re: Как в exim написать правило

Добавлено: 2007-12-27 11:33:55
mouze47
Я правильно понял, что мне нужно в довекоте надо настройки для этого менять?
Я то думал в exim на подобии замены темы при спаме менять получателя, но я так понял это не правильно?

Re: Как в exim написать правило

Добавлено: 2007-12-27 11:38:34
Alex Keda
а я непонял как у тя устроена почтовая система...

Re: Как в exim написать правило

Добавлено: 2007-12-27 11:49:02
mouze47
Связка след.
exim+dovecot+mysql+clamav+spamassassin+fetchmail
fetchmail - забирает от провайдера почту и ракладывает в локальные ящики /var/mail/$domen/$user/new
хотя в fetchmail я указываю только user@domen
dovecot - принимает из локалки письма на pop3 imap, pop3s, imaps и раскладывает письма в локальные ящики /var/mail/$domen/$user/new
в exim я указал smtp провайдера, как отправлять письма в инет.

Re: Как в exim написать правило

Добавлено: 2007-12-27 12:11:23
Alex Keda
тогда надо фетчмайлу объяснять

Re: Как в exim написать правило

Добавлено: 2007-12-27 12:30:01
mouze47
Я так понимаю когда fetchmail забирает письмо, у него еще нет в теме SPAM, хотя я могу ошибаться.
Ведь SPAM в тему прописывает exim, поэтому я и думал подменить получателя в exim.
А как ты реализуешь ситуацию что все письма со спам отправлять на ящик spam@mydomain.ru?

Re: Как в exim написать правило

Добавлено: 2007-12-27 13:12:47
BlackPhantom
на кой бок тебе спамасасин, если он проверяет только исходящую почту :) ?

Re: Как в exim написать правило

Добавлено: 2007-12-27 13:15:22
BlackPhantom
Ведь SPAM в тему прописывает exim
как? если он не учавствуют в приеме почты.

Re: Как в exim написать правило

Добавлено: 2007-12-27 14:46:13
mouze47
Я если честно все тонкасти не понимаю кто как кому передает почту.
Но отслеживаеться след. тенденция
fetchmail получает почту, спам spamassassin проверяет на спам, а exim если письмо спам в тему добавляет SPAM
Это точно

Код: Выделить всё

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

Код: Выделить всё

как? если он не учавствуют в приеме почты.
Хрен знает, но правила описанные в exim действуют. Я так понимаю fetchmail отдает почту mda, а тот пропускает через все связку.
Так у меня вопрос как в exim описываеться получатель?
To -?

Re: Как в exim написать правило

Добавлено: 2007-12-27 23:19:41
Alex Keda
ты уж определись как оно работает-то...

Re: Как в exim написать правило

Добавлено: 2007-12-28 9:34:07
mouze47
А что я описал как есть.
fetchmail получает почту, запускаеться exim он запускае проверку на вирусы и спам , если письмо спам то в тему добавляет SPAM, либо если ставлю в exim правило запрета прохождения спама, то отправителю идет служеб. сообщение что это письмо спам.
Мне кажется все понятно.
Сейчас я хочу настроить что бы письмо определенное как спам шло не пользователю а на ящик spam@infobox1.ru
Я так понимаю это надо написать в spamassassin. Пока думаю как это сделать.