The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"spamassassis+postfix. зацикливание"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"spamassassis+postfix. зацикливание"  
Сообщение от boo email on 15-Сен-06, 13:59 
при использовании спамфильтра возникает проблема зацикливания. в логах вот что:

=================================
postfix/smtpd[21863]: connect from unknown[192.168.1.100]
postfix/smtpd[21863]: E5B31416D40: client=unknown[192.168.1.100], sasl_method=CRAM-MD5, sasl_username=testuser
postfix/cleanup[22164]: E5B31416D40: message-id=<286877522.20060915133532@xxxx.yyyy.ru>
postfix/qmgr[21860]: E5B31416D40: from=<testuser@xxxx.yyyy.ru>, size=761, nrcpt=1 (queue active)
postfix/pickup[21859]: 5DBAE416D44: uid=1002 from=<testuser@xxxx.yyyy.ru>
postfix/pipe[21866]: E5B31416D40: to=<user@mailto.ru>, relay=filter, delay=1, status=sent (192.168.1.100)
postfix/qmgr[21860]: E5B31416D40: removed
postfix/cleanup[21865]: 5DBAE416D44: message-id=<286877522.20060915133532@xxxx.yyyy.ru>
postfix/qmgr[21860]: 5DBAE416D44: from=<testuser@xxxx.yyyy.ru>, size=877, nrcpt=1 (queue active)
spamd[21317]: spamd: connection from 192.168.1.100 [192.168.1.100] at port 58179
spamd[21317]: spamd: setuid to spamfilter succeeded
spamd[21317]: spamd: processing message <286877522.20060915133532@xxxx.yyyy.ru> for spamfilter:1002
spamd[21317]: spamd: clean message (-0.9/3.5) for spamfilter:1002 in 0.1 seconds, 894 bytes.
spamd[21317]: spamd: result: .  0 - ALL_TRUSTED,NO_REAL_NAME scantime=0.1,size=894,user=spamfilter,uid=1002,required_score=3.5,rhost=192.168.1.100,raddr=192.168.1.100,rport=58179,mid=<286877522.20060915133532@xxxx.yyyy.ru>,autolearn=ham
spamd[21316]: prefork: child states: II
postfix/pickup[21859]: 93F30416D45: uid=1002 from=<testuser@xxxx.yyyy.ru>
postfix/pipe[22126]: 5DBAE416D44: to=<user@mailto.ru>, relay=filter, delay=0, status=sent (192.168.1.100)
postfix/qmgr[21860]: 5DBAE416D44: removed
postfix/cleanup[22164]: 93F30416D45: message-id=<286877522.20060915133532@xxxx.yyyy.ru>
postfix/qmgr[21860]: 93F30416D45: from=<testuser@xxxx.yyyy.ru>, size=1193, nrcpt=1 (queue active)
postfix/smtpd[21863]: disconnect from unknown[192.168.1.100]
spamd[21317]: spamd: connection from 192.168.1.100 [192.168.1.100] at port 56478
spamd[21317]: spamd: setuid to spamfilter succeeded
spamd[21317]: spamd: processing message <286877522.20060915133532@xxxx.yyyy.ru> for spamfilter:1002
spamd[21317]: spamd: clean message (-0.9/3.5) for spamfilter:1002 in 0.1 seconds, 1204 bytes.
spamd[21317]: spamd: result: .  0 - ALL_TRUSTED,NO_REAL_NAME scantime=0.1,size=1204,user=spamfilter,uid=1002,required_score=3.5,rhost=192.168.1.100,raddr=192.168.1.100,rport=56478,mid=<286877522.20060915133532@xxxx.yyyy.ru>,autolearn=unavailable
spamd[21316]: prefork: child states: II
postfix/pickup[21859]: C742E416D48: uid=1002 from=<testuser@xxxx.yyyy.ru>
postfix/pipe[21877]: 93F30416D45: to=<user@mailto.ru>, relay=filter, delay=0, status=sent (192.168.1.100)
postfix/qmgr[21860]: 93F30416D45: removed
=================================


и так далее. письмо почему-то циклически обрабатывается спамфильтром

конфиги:
master.cf
=================================
smtp      inet  n       -       n       -       -       smtpd
pickup    fifo  n       -       n       60      1       pickup
cleanup   unix  n       -       n       -       0       cleanup
qmgr      fifo  n       -       n       300     1       qmgr
tlsmgr    unix  -       -       n       1000?   1       tlsmgr
rewrite   unix  -       -       n       -       -       trivial-rewrite
bounce    unix  -       -       n       -       0       bounce
defer     unix  -       -       n       -       0       bounce
trace     unix  -       -       n       -       0       bounce
verify    unix  -       -       n       -       1       verify
flush     unix  n       -       n       1000?   0       flush
proxymap  unix  -       -       n       -       -       proxymap
smtp      unix  -       -       n       -       -       smtp
relay     unix  -       -       n       -       -       smtp
        -o fallback_relay=
showq     unix  n       -       n       -       -       showq
error     unix  -       -       n       -       -       error
discard   unix  -       -       n       -       -       discard
local     unix  -       n       n       -       -       local
virtual   unix  -       n       n       -       -       virtual
lmtp      unix  -       -       n       -       -       lmtp
anvil     unix  -       -       n       -       1       anvil
scache    unix  -       -       n       -       1       scache
maildrop  unix  -       n       n       -       -       pipe
  flags=DRhu user=vmail argv=/usr/local/bin/maildrop -d ${recipient}
old-cyrus unix  -       n       n       -       -       pipe
  flags=R user=cyrus argv=/cyrus/bin/deliver -e -m ${extension} ${user}
cyrus     unix  -       n       n       -       -       pipe
  user=cyrus argv=/cyrus/bin/deliver -e -r ${sender} -m ${extension} ${user}
uucp      unix  -       n       n       -       -       pipe
  flags=Fqhu user=uucp argv=uux -r -n -z -a$sender - $nexthop!rmail ($recipient)
ifmail    unix  -       n       n       -       -       pipe
  flags=F user=ftn argv=/usr/lib/ifmail/ifmail -r $nexthop ($recipient)
bsmtp     unix  -       n       n       -       -       pipe
  flags=Fq. user=foo argv=/usr/local/sbin/bsmtp -f $sender $nexthop $recipient
filter unix    -       n       n       -       -       pipe  
  flags=Rq  user=spamfilter    argv=/usr/local/bin/spamfilter.sh -f $(sender) -sasl_username $(sasl_username) -- $(recipient)
=================================


main.cf
queue_directory = /var/spool/postfix
command_directory = /usr/local/sbin
daemon_directory = /usr/local/libexec/postfix
sendmail_path = /usr/local/sbin/sendmail
newaliases_path = /usr/local/bin/newaliases
mailq_path = /usr/local/bin/mailq
html_directory = no
manpage_directory = /usr/local/man
sample_directory = /usr/local/etc/postfix
readme_directory = no
mail_owner = postfix
setgid_group = maildrop
default_privs = nobody
myhostname = xxxx.yyyy.ru
mydomain = yyyy.ru
inet_interfaces = 192.168.1.100
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
local_recipient_maps =
unknown_local_recipient_reject_code = 550
mynetworks = 127.0.0.0/8, 192.168.1.100
alias_maps = hash:/etc/mail/aliases
alias_database = hash:/etc/mail/aliases
home_mailbox = Maildir/
smtpd_banner = $myhostname ESMTP
disable_vrfy_command = yes
smtpd_helo_required = yes


transport_maps = mysql:/usr/local/etc/postfix/transport.cf
virtual_mailbox_base = /
virtual_mailbox_maps = mysql:/usr/local/etc/postfix/mailbox.cf
virtual_alias_maps = mysql:/usr/local/etc/postfix/alias.cf
virtual_uid_maps = static:125
virtual_gid_maps = static:107

smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
broken_sasl_auth_clients = yes
smtpd_sasl_local_domain =
smtpd_recipient_restrictions = permit_sasl_authenticated, reject_unauth_destination


smtpd_helo_restrictions =
                            check_recipient_access hash:/usr/local/etc/postfix/postmaster_access,
                            check_helo_access      hash:/usr/local/etc/postfix/helo_access,
                            permit_sasl_authenticated,
                            permit_mynetworks,
                            reject_non_fqdn_hostname        


content_filter = filter:192.168.1.100


===================


БЕЗ фильтра все работает нормально. в чем может быть дело?

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

 Оглавление

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


1. "spamassassis+postfix. зацикливание"  
Сообщение от _KAV_ (ok) on 15-Сен-06, 19:59 
Фильтр возвращает письмо на вход, а не куда надо.
Недельку-полторы назад здесь это разбиралось.
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

2. "spamassassis+postfix. зацикливание"  
Сообщение от thealexis on 15-Сен-06, 23:41 
А явно указать в конфиге на каком порту фильтр висит не пробовал?

в main.cf что-то типа сontent_filter=filter:[127.0.0.1]:10024
ну какой у вас там номер порта вам виднее


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

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

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




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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