Dlaczego dostaję dwie kopie listów (postfix + spamassassin).
Łukasz Maśko
masko w ipipan.waw.pl
Pon, 8 Cze 2015, 12:51:42 CEST
Witam.
Ponieważ zaczyna mnie to już irytować, proszę Was o konsultację
następującego problemu. Mam serwer poczty jeszcze na PLD-AC, skonfigurowany
na postfiksie 2.7.5. Poczta jest filtrowana przez spamassassin na poziomie
użytkownika (przez procmail). Niby to wszystko działa, ale...
Problem jest taki, że poczta przychodzi podwójnie, ale nie zawsze (to też
jest dziwne, bo maile z tego samego źródła czasami są duplikowane, a czasami
nie). Poniżej załączam wyciąg z loga podczas odbierania poczty, która
została zapisana właśnie dwukrotnie. Jak dla mnie to nie widzę tam niczego
dziwnego, ale specjalistą w tym temacie nie jestem.
Jun 8 11:43:15 yen postfix/smtpd[22575]: connect from
gabe.freedesktop.org[131.252.210.177]
Jun 8 11:43:16 yen postfix/smtpd[22575]: 492AD8AAE8:
client=gabe.freedesktop.org[131.252.210.177]
Jun 8 11:43:16 yen postfix/cleanup[22579]: 492AD8AAE8: message-
id=<8491c59aa9867d001757c49b2ef2b67d w krabbe.dyndns.org>
Jun 8 11:43:16 yen postfix/qmgr[19139]: 492AD8AAE8: from=<xorg-
bounces w lists.x.org>, size=4766, nrcpt=1 (queue active)
Jun 8 11:43:16 yen postfix/smtpd[22575]: disconnect from
gabe.freedesktop.org[131.252.210.177]
Jun 8 11:43:16 yen spamd[21715]: spamd: connection from localhost
[127.0.0.1] at port 53805
Jun 8 11:43:16 yen spamd[21715]: spamd: setuid to ed succeeded
Jun 8 11:43:17 yen spamd[21715]: spamd: processing message
<8491c59aa9867d001757c49b2ef2b67d w krabbe.dyndns.org> for ed:500
Jun 8 11:43:31 yen spamd[21715]: spamd: clean message (-4.6/4.0) for ed:500
in 14.4 seconds, 4851 bytes.
Jun 8 11:43:31 yen spamd[21715]: spamd: result: . -4 -
BAYES_00,DNS_FROM_AHBL_RHSBL,RCVD_IN_DNSWL_MED
scantime=14.4,size=4851,user=ed,uid=500,required_score=4.0,rhost=localhost,raddr=127.0.0.1,rport=53805,mid=<8491c59aa9867d001757c49b2ef2b67d w krabbe.dyndns.org>,bayes=0.000000,autolearn=ham
Jun 8 11:43:31 yen postfix/local[22580]: 492AD8AAE8:
to=<ed w xxx.xxx.waw.pl>, relay=local, delay=15, delays=0.51/0.06/0/14,
dsn=2.0.0, status=sent (delivered to command: /usr/bin/procmail -a
"$EXTENSION")
Jun 8 11:43:31 yen postfix/qmgr[19139]: 492AD8AAE8: removed
Jun 8 11:43:31 yen spamd[3455]: prefork: child states: II
Procmail po stronie użytkownika jest skonfigurowany tak:
$ cat .procmailrc
MAILDIR=$HOME/Maildir/
DEFAULT=$MAILDIR
LOGFILE=$HOME/.procmaillog
# oznacz spam
:0fw: spamassassin.lock
* <200000
| spamc
# wyłap spam
:0:
* ^X-Spam-Flag: YES
.Spam/
Ale w logu procmaila widnieje tylko jedna pozycja w takim momencie:
>From xorg-bounces w lists.x.org Mon Jun 8 11:43:16 2015
Subject: Re: xinput ids
Folder: /home/users/ed/Maildir/new/1433756596.22582_3.yen 4961
Czy ma ktoś pomysł, co może być nie tak? Jedyne co mi przychodzi do głowy to
timeouty - może jeśli SpamAssassin jest szybki to jest zapisywana jedna
kopia, a jak jest zbyt ospały i za długo sprawdza maila, to są zapisywane
dwie? Ki czort?
--
Łukasz Maśko _o)
Lukasz.Masko(at)ipipan.waw.pl /\\
Registered Linux User #61028 _\_V
Więcej informacji o liście pld-users-pl