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