[Postfixbuch-users] pickup nach contentfilter funktioniert nicht

Holm Kapschitzki holm at x-provi.de
Di Apr 15 17:44:23 CEST 2008


Ich seh gerade nicht wohin die Mail gehen, die den Contenfilter
durchlaufen aber nicht zu Cyrus ausgeliefert werden. Normalerweise geht
das so:

Apr 15 13:54:26 srvxx postfix/smtp[28045]: 914BF26EC002:
to=<alias at kundendomain.tld>, relay=127.0.0.1[127.0.0.1]:10024, delay=2,
delays=1.6/0/0/0.39, dsn=2.6.0, status=sent (250 2.6.0 Ok, id=28027-08,
from MTA([127.0.0.1]:10025): 250 2.0.0 Ok: queued as 2411F26EC005)
Apr 15 13:54:37 srvxx postfix/pipe[28262]: 2411F26EC005:
to=<webxpx at mailname.tld>, orig_to=<alias at kundendomain.tld>,
relay=spamassassin, delay=11, delays=0.08/0/0/11, dsn=2.0.0, status=sent
(delivered via spamassassin service)
Apr 15 13:54:37 srvxx postfix/qmgr[5244]: 2411F26EC005: removed

Dann weiter über pickup:

Apr 15 13:54:37 srvxx postfix/pickup[28304]: 517CC26EC002: uid=65534
from=<alias at absender.tld>
Apr 15 13:54:37 srvxx postfix/pipe[28262]: 2411F26EC005:
to=<webxpx at mailname.tld>, orig_to=<alias at kundendomain.tld>,
relay=spamassassin, delay=11, delays=0.08/0/0/11, dsn=2.0.0, status=sent
(delivered via spamassassin service)
Apr 15 13:54:37 srvxx postfix/qmgr[5244]: 2411F26EC005: removed
Apr 15 13:54:37 srvxx postfix/cleanup[27385]: 517CC26EC002:
message-id=<1F95E9FD4C85B442833C0D856F2F369301C44179 at pb-msxx.absender.tld>
Apr 15 13:54:37 srvxx postfix/qmgr[5244]: 517CC26EC002:
from=<alias at absender.tld>, size=58037, nrcpt=1 (queue active)
Apr 15 13:54:37 srvxx cyrus/lmtpunix[28422]: accepted connection
Apr 15 13:54:37 srvxx cyrus/lmtpunix[28422]: lmtp connection preauth'd
as postman
Apr 15 13:54:37 srvxx cyrus/lmtpunix[28422]: WARNING: sieve script
/var/spool/sieve/w/webxpx/defaultbc doesn't exist: No such file or directory
Apr 15 13:54:37 srvxx cyrus/lmtpunix[28422]: duplicate_check:
<1F95E9FD4C85B442833C0D856F2F369301C44179 at pb-msxx.absender.tld>
user.webxpx          0
Apr 15 13:54:37 srvxx cyrus/lmtpunix[28422]: duplicate_check:
<1F95E9FD4C85B442833C0D856F2F369301C44179 at pb-msxx.absender.tld>
user.webxpx          0
Apr 15 13:54:37 srvxx cyrus/lmtpunix[28422]: mystore: starting txn
2147795777
Apr 15 13:54:37 srvxx cyrus/lmtpunix[28422]: mystore: committing txn
2147795777
Apr 15 13:54:37 srvxxcyrus/lmtpunix[28422]: duplicate_mark:
<1F95E9FD4C85B442833C0D856F2F369301C44179 at pb-msxx.absender.tld>
user.webxpx          1208260477 134537227
Apr 15 13:54:37 srvxx cyrus/lmtpunix[28422]: Delivered:
<1F95E9FD4C85B442833C0D856F2F369301C44179 at pb-msxx.absender.tld> to
mailbox: user.webxpx

Meine master.conf:

Mails die an Kundendomains vesendet werden, die lokal auf dem Server liegen.

ip:25    inet    n    -      n      -      25       smtpd
   -o content_filter=smtp:[127.0.0.1]:10024
   -o receive_override_options=no_address_mappings
   -o smtpd_sasl_auth_enable=no

127.0.0.1:10025     inet     n      -         n      -         -
smtpd
   -o content_filter=spamassassin
   -....
spamassassin    unix  -       n       n       -       -       pipe
       user=nobody argv=/usr/bin/spamc   -u ${user}    -f -e
/usr/sbin/sendmail -oi -f ${sender} -- ${recipient}

Soweit so gut. Das funktioniert auch. Jetzt sendet aber jemand von
t-online per "cc" an eine hier auf dem Server definierte Adresse

Apr 15 14:57:20 srvxx postfix/pipe[31721]: 662B826EC002:
to=<webxpx at mailname.tld>, orig_to=<alias at kundendomain.tld>,
relay=spamassassin, delay=8.3, delays=0.09/0/0/8.2, dsn=2.0.0,
status=sent (delivered via spamassassin service)

Und nun ist Schluss. Mail ist nicht in Mailq. Absender bekommt kein
Bounce und Mail wird nicht durch "pickup" siehe oben angenommen. Ich
nehme mal an "pickup" dewegen, weil ja der "spamassassin" so definiert
wurde -> sendmail.

Die Mail wurde vorher ganz normal angenommen:

Apr 15 14:57:12 srvxx postfix/qmgr[31591]: DFF9F10696A3:
from=<alias at absender.tld>, size=1308, nrcpt=2 (queue active)
Apr 15 14:57:12 srvxx postfix/qmgr[31591]: 662B826EC002:
from=<alias at absender.tld>, size=1674, nrcpt=2 (queue active)
Apr 15 14:57:12 srvxx amavis[31332]: (31332-09) Passed CLEAN,
[194.xx.xx.84] <alias at absender.tlde> ->
<alias at kundendomain.tlde>,<alias2 at kundendomain.tld>, Message-ID:
<1JlkiR-0j5TBw0 at fwd32.absender.tld>, mail_id: sdmlYpbuqhXZ, Hits: -,
queued_as: 662B826EC002, 202 ms

Die Mail ist aber nicht auffindbar, aslo keine Übergabe an Cyrus.

mailbox_transport = lmtp:unix:/var/run/cyrus/socket/lmtp

Ansonsten gibt es keine Probleme in der Zustellung tausendfach.

Gruß Holm








Mehr Informationen über die Mailingliste Postfixbuch-users