The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"как почту, 'пойманную' антиспам-правилом, перенаправить в ящ..."
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"как почту, 'пойманную' антиспам-правилом, перенаправить в ящ..."  
Сообщение от kmb email on 03-Дек-07, 19:01 
ну вот такое правило:
R$+                $: $(ChSbVIRAvron $1 $)
R@CATCHED          $#local $: postmaster

правило не работает, как исправить?

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "как почту, 'пойманную' антиспам-правилом, перенаправить в ящ..."  
Сообщение от бусик on 04-Дек-07, 13:07 
>ну вот такое правило:
>R$+            
>    $: $(ChSbVIRAvron $1 $)
>R@CATCHED          $#local $:
>postmaster
>
>правило не работает, как исправить?

Использовать procmail. И гибче и надежней.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "как почту, 'пойманную' антиспам-правилом, перенаправить в ящ..."  
Сообщение от kmb email on 04-Дек-07, 15:16 
>>ну вот такое правило:
>>R$+            
>>    $: $(ChSbVIRAvron $1 $)
>>R@CATCHED          $#local $:
>>postmaster
>>
>>правило не работает, как исправить?
>
>Использовать procmail. И гибче и надежней.

Странно, что ты мне Exim не предложил поставить вместо sendmail'a. Ничего использовать не могу, есть сендмайл, его и настроить надо

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "как почту, 'пойманную' антиспам-правилом, перенаправить в ящ..."  
Сообщение от бусик on 04-Дек-07, 22:37 
>[оверквотинг удален]
>>>    $: $(ChSbVIRAvron $1 $)
>>>R@CATCHED          $#local $:
>>>postmaster
>>>
>>>правило не работает, как исправить?
>>
>>Использовать procmail. И гибче и надежней.
>
>Странно, что ты мне Exim не предложил поставить вместо sendmail'a. Ничего использовать
>не могу, есть сендмайл, его и настроить надо

А было бы практичней предложить?

Если есть корректно настроенный sendmail - нет нужды ставить другой почтовик. Но фильтрацию почты лучше всётаки делать предназначенным для этого ПО. При этом procmail не демон.

Так зачем Вы пытаетесь изобрести велосипед?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "как почту, 'пойманную' антиспам-правилом, перенаправить в ящ..."  
Сообщение от kmb email on 05-Дек-07, 09:43 
>[оверквотинг удален]
>>Странно, что ты мне Exim не предложил поставить вместо sendmail'a. Ничего использовать
>>не могу, есть сендмайл, его и настроить надо
>
>А было бы практичней предложить?
>
>Если есть корректно настроенный sendmail - нет нужды ставить другой почтовик. Но
>фильтрацию почты лучше всётаки делать предназначенным для этого ПО. При этом
>procmail не демон.
>
>Так зачем Вы пытаетесь изобрести велосипед?

Я лично так думаю, если это можно сделать средствами sendmail'a то зачем использовать стороннее ПО, да возможно я ошибаюсь, поставил procmail, как теперь это правило для него написать?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "как почту, 'пойманную' антиспам-правилом, перенаправить в ящ..."  
Сообщение от бусик on 05-Дек-07, 12:00 
>[оверквотинг удален]
>>
>>Если есть корректно настроенный sendmail - нет нужды ставить другой почтовик. Но
>>фильтрацию почты лучше всётаки делать предназначенным для этого ПО. При этом
>>procmail не демон.
>>
>>Так зачем Вы пытаетесь изобрести велосипед?
>
>Я лично так думаю, если это можно сделать средствами sendmail'a то зачем
>использовать стороннее ПО, да возможно я ошибаюсь, поставил procmail, как теперь
>это правило для него написать?

Данное правило направляет письмо с темой subject и от MAILER-DAEMON и postmaster в /dev/null.

Допишите свои проверки, и направляйте куда угодно.
Мануалы же есть.

# Spam check

:0i
* ^Subject:.*(Delivery Status Notification (Failure))
* ^From:.*MAILER-DAEMON
* ^From:.*postmaster
| /dev/null

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

11. "как почту, 'пойманную' антиспам-правилом, перенаправить в ящ..."  
Сообщение от kmb email on 05-Дек-07, 17:07 
>[оверквотинг удален]
>Допишите свои проверки, и направляйте куда угодно.
>Мануалы же есть.
>
># Spam check
>
>:0i
>* ^Subject:.*(Delivery Status Notification (Failure))
>* ^From:.*MAILER-DAEMON
>* ^From:.*postmaster
>| /dev/null

внизу выложил mc сендмайловский. Создал /etc/procmailrc /usr/local/etc/procmailrc /home/$USER/.procmailrc /etc/mail/procmailrc
с одинаковым содержанием:
LOGFILE=/var/log/procmail.log
:0
* ^Subject:.*OOPS
! postmaster

т.е. письма с темой OOPS пересылать на postmaster'a, не фига не работает, логфайл тоже не создается, а создашь он пустой. Есть идеи?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

12. "как почту, 'пойманную' антиспам-правилом, перенаправить в ящ..."  
Сообщение от бусик on 05-Дек-07, 17:16 
>[оверквотинг удален]
>
>внизу выложил mc сендмайловский. Создал /etc/procmailrc /usr/local/etc/procmailrc /home/$USER/.procmailrc /etc/mail/procmailrc
>с одинаковым содержанием:
>LOGFILE=/var/log/procmail.log
>:0
>* ^Subject:.*OOPS
>! postmaster
>
>т.е. письма с темой OOPS пересылать на postmaster'a, не фига не работает,
>логфайл тоже не создается, а создашь он пустой. Есть идеи?

а с чего ради он должен начать работать ? .forward в домашней дире Вы не забыли?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

14. "как почту, 'пойманную' антиспам-правилом, перенаправить в ящ..."  
Сообщение от kmb email on 05-Дек-07, 20:28 
>[оверквотинг удален]
>>LOGFILE=/var/log/procmail.log
>>:0
>>* ^Subject:.*OOPS
>>! postmaster
>>
>>т.е. письма с темой OOPS пересылать на postmaster'a, не фига не работает,
>>логфайл тоже не создается, а создашь он пустой. Есть идеи?
>
>а с чего ради он должен начать работать ? .forward в домашней
>дире Вы не забыли?

сорри, разобрался %)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "как почту, 'пойманную' антиспам-правилом, перенаправить в ящ..."  
Сообщение от DN (ok) on 04-Дек-07, 13:49 
>ну вот такое правило:
>R$+            
>    $: $(ChSbVIRAvron $1 $)
>R@CATCHED          $#local $:
>postmaster
>
>правило не работает, как исправить?

Тестить /usr/sbin/sendmail -d21.12 -bt -Csendmail.cf

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "как почту, 'пойманную' антиспам-правилом, перенаправить в ящ..."  
Сообщение от kmb email on 04-Дек-07, 15:18 
>>ну вот такое правило:
>>R$+            
>>    $: $(ChSbVIRAvron $1 $)
>>R@CATCHED          $#local $:
>>postmaster
>>
>>правило не работает, как исправить?
>
>Тестить /usr/sbin/sendmail -d21.12 -bt -Csendmail.cf

Правило, не работает так как:
На самом же деле это правило не сработает, потому что "Sendmail installation and operation guide " (п. 5.1.2) гласит: "...Синтаксис $# должен быть использован только в наборе правил 0, или подпрограмме набора правил 0. Он приводит к немедленному завершению выполнения набора правил, и сигнализирует sendmail, что адрес полностью разрешен. Полный синтаксис таков: $#mailer $@host $:user ... "
Вопрос кто-нибудь знает, как сделать, чтобы заработало?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "как почту, 'пойманную' антиспам-правилом, перенаправить в ящ..."  
Сообщение от DN (ok) on 04-Дек-07, 22:23 
>Вопрос кто-нибудь знает, как сделать, чтобы заработало?

Покажите, где Вы его запускаете ( лучше весь конфиг правила 0 ).
Про табуляцию в sendmail.cf не забыли?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "как почту, 'пойманную' антиспам-правилом, перенаправить в ящ..."  
Сообщение от kmb email on 05-Дек-07, 09:41 
>>Вопрос кто-нибудь знает, как сделать, чтобы заработало?
>
>Покажите, где Вы его запускаете ( лучше весь конфиг правила 0 ).
>
>Про табуляцию в sendmail.cf не забыли?

Нет, не забыл... если табуляции нет, он мне сразу об этом говорит, cf большой, поэтому я лучше выложу mc.

#less sendmail.mc
divert(-1)

divert(0)dnl
define(confDEF_USER_ID 26:26)dnl
OSTYPE(freebsd5)dnl

DOMAIN(generic)dnl
define(confTRY_NULL_MX_LIST,true)dnl
define(confDONT_PROBE_INTERFACES,true)dnl
define(PROCMAIL_MAILER_PATH,/usr/local/bin/procmail)dnl
define(LOCAL_MAILER_FLAGS,ShPfn)dnl
define(LOCAL_MAILER_ARGS,procmail -a $h -d $u)dnl
define(`confPRIVACY_FLAGS', ``authwarnings, needexpnhelo, needvrfyhelo, nobodyreturn'')
define(`confMAX_MESSAGE_SIZE', `10485760')
FEATURE(mailertable)dnl
FEATURE(virtusertable,hash -o /etc/mail/virtusertable)dnl
FEATURE(redirect)dnl
FEATURE(always_add_domain)dnl
FEATURE(use_cw_file)dnl
FEATURE(local_procmail)dnl
FEATURE(access_db)dnl

dnl FEATURE(dnsbl)
FEATURE(`dnsbl', `dul.ru',`Mail rejected - see http://www.dul.ru/cgi-bin/search.cgi')dnl
FEATURE(`dnsbl', `bl.csma.biz', `Mail rejected - see http://bl.csma.biz/')dnl
FEATURE(`dnsbl', `cbl.abuseat.org', `"550 Mail from " $&{client_addr} " rejected - see cbl.abuseat.org"')dnl
FEATURE(`dnsbl', `cblplus.anti-spam.org.cn', `"550 Mail from " $&{client_addr} " rejected - see cbl.anti-spam.org.cn"')dnl

MAILER(local)dnl
MAILER(smtp)dnl
MAILER(procmail)dnl

LOCAL_CONFIG
KChSbEnSpam regex -a@CATCHED viagra|s.?e.?x|Congratulations|Winner|sells

LOCAL_RULESETS
HSubject: $>Check_Subject
SCheck_Subject

R$+     $: $(ChSbEnSpam $1 $)
R@CATCHED       $#error $: 000_553 Sorry, Your subject looks like Spam. If not, please contact the postmaster@domain.ru.
#R@CATCHED      $#local $@ $: spam2@domain.ru


Временно закоментировал не работающее правило, и вставил другое.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10. "как почту, 'пойманную' антиспам-правилом, перенаправить в ящ..."  
Сообщение от DN (??) on 05-Дек-07, 14:57 
>LOCAL_CONFIG
>KChSbEnSpam regex -a@CATCHED viagra|s.?e.?x|Congratulations|Winner|sells
>
>LOCAL_RULESETS
>HSubject: $>Check_Subject
>SCheck_Subject

Вот что ниже должно, я так понимаю, относиться к 0 правилу, или выше с SCheck_Subject?
Надо добавить

LOCAL_RULE_0
>
>R$+     $: $(ChSbEnSpam $1 $)
>R@CATCHED       $#error $: 000_553 Sorry, Your
>subject looks like Spam. If not, please contact the postmaster@domain.ru.
>#R@CATCHED      $#local $@ $: spam2@domain.ru

И тестить /usr/sbin/sendmail -d21.12 -bt -Csendmail.cf


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

13. "как почту, 'пойманную' антиспам-правилом, перенаправить в ящ..."  
Сообщение от kmb email on 05-Дек-07, 17:20 
>[оверквотинг удален]
>Надо добавить
>
>LOCAL_RULE_0
>>
>>R$+     $: $(ChSbEnSpam $1 $)
>>R@CATCHED       $#error $: 000_553 Sorry, Your
>>subject looks like Spam. If not, please contact the postmaster@domain.ru.
>>#R@CATCHED      $#local $@ $: spam2@domain.ru
>
>И тестить /usr/sbin/sendmail -d21.12 -bt -Csendmail.cf

не помогло

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

15. "как почту, 'пойманную' антиспам-правилом, перенаправить в ящ..."  
Сообщение от DN (??) on 06-Дек-07, 13:25 
>>LOCAL_RULE_0
>>>
>>>R$+     $: $(ChSbEnSpam $1 $)
>>>R@CATCHED       $#error $: 000_553 Sorry, Your
>>>subject looks like Spam. If not, please contact the postmaster@domain.ru.
>>>#R@CATCHED      $#local $@ $: spam2@domain.ru
>>
>>И тестить /usr/sbin/sendmail -d21.12 -bt -Csendmail.cf

Вы эти правила сами писали?
Тестировали их ?
Каков результат тестирования?
Пришлите правило 0 и правила, которые вызываются из правила 0, прямо из sendmail.cf .

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

16. "как почту, 'пойманную' антиспам-правилом, перенаправить в ящ..."  
Сообщение от kmb email on 06-Дек-07, 13:29 
>[оверквотинг удален]
>>>>subject looks like Spam. If not, please contact the postmaster@domain.ru.
>>>>#R@CATCHED      $#local $@ $: spam2@domain.ru
>>>
>>>И тестить /usr/sbin/sendmail -d21.12 -bt -Csendmail.cf
>
>Вы эти правила сами писали?
>Тестировали их ?
>Каков результат тестирования?
>Пришлите правило 0 и правила, которые вызываются из правила 0, прямо из
>sendmail.cf .

Да, впринципе установил procmail поэтому необходимость пропала, спасибо за помощь.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2022 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру