undisclosed-recipients: -> a levél megy a postmasterhez :-(

 ( msandor | 2008. március 6., csütörtök - 15:46 )

Sziasztok!

Az alábbi - szerencsére alkalmi - gondom van:

Bizonyos levelek a postmasternél landolnak, miszerint nem lehet kézbesíteni.
Ezeknél 100%-ban a címzettnél ez szerepel: <"Undisclosed-Recipient:;"@mail.foo.bar>

A topológia:

vagy egy SMTP/POP3 szerver: mail.foo.bar, fogadja az ügyfelek leveleit (is) (Debian 4.0 & postfix)
van az ügyfélnél egy dedikált gép, csak fetchmail van rajta (Debian 4.0) (fetchmail.foo2.bar)
és végül egy wines exchange 2003 szerver kezeli a levelezést (exchange.foo2.bar)

Internet -> SMTP -> fetchmail -> exchange

Mellékelem a logokat, amit szükség esetén kommentezek is:

a postfix logja:

Mar 6 07:51:36 mail amavis[10608]: (10608-05) ESMTP::10024 /var/lib/amavis/amavis-20080306T072733-10608: -> Received: SIZE=47885 from mail.foo.bar ([127.0.0.1]) by localhost (mail.foo.bar [127.0.0.1]) (amavisd-maia, port 10024) with ESMTP id 10608-05; Thu, 6 Mar 2008 07:51:36 +0100 (CET)
Mar 6 07:51:36 mail amavis[10608]: (10608-05) Checking: [62.77.203.3] ->
Mar 6 07:51:44 mail amavis[10608]: (10608-05) FWD via SMTP: [127.0.0.1]:10025 ->
Mar 6 07:51:44 mail amavis[10608]: (10608-05) Passed CLEAN, [62.77.203.3] [82.131.195.48] -> , Message-ID: <045d01c87f55$d658ca30$a00a10ac@vallgepeszet>, Hits: -0.06, 8026 ms
... # Itt egy csomó SpamAssassin bejegyzés volt, érdektelen
Mar 6 07:51:44 mail postfix/smtp[12498]: 9A81C3F6F: to=, relay=127.0.0.1[127.0.0.1]:10024, delay=8.1, delays=0.07/0.02/0.01/8, dsn=2.6.0, status=sent (250 2.6.0 Ok, id=10608-05, from MTA: 250 2.0.0 Ok: queued as A1AAD3FE3)

a fetchmail logja:

Mar 6 07:53:10 fetchmail fetchmail[2720]: awakened at 2008. márc. 6., csütörtök, 07.53.10 CET
Mar 6 07:53:10 fetchmail fetchmail[2720]: Server certificate verification error: self signed certificate
Mar 6 07:53:10 fetchmail fetchmail[2720]: 5 messages for mailbox at mail.foo.bar (279960 octets).
Mar 6 07:53:10 fetchmail fetchmail[2720]: reading message mailbox AT mail.foo.bar:1 of 5 (48422 octets) (log message incomplete)
Mar 6 07:53:10 fetchmail fetchmail[2720]: SMTP error: 550 5.7.1 Unable to relay for "Undisclosed-Recipient:;"@172.16.1.240
Mar 6 07:53:10 fetchmail fetchmail[2720]: connection to localhost:smtp [127.0.0.1/25] failed: A csatlakozás megtagadva.
Mar 6 07:53:10 fetchmail fetchmail[2720]: flushed
Mar 6 07:53:10 fetchmail fetchmail[2720]: reading message mailbox AT mail.foo.bar:2 of 5 (48422 octets) (log message incomplete)
Mar 6 07:53:10 fetchmail fetchmail[2720]: SMTP error: 550 5.7.1 Unable to relay for "Undisclosed-Recipient:;"@172.16.1.240
Mar 6 07:53:10 fetchmail fetchmail[2720]: connection to localhost:smtp [127.0.0.1/25] failed: A csatlakozás megtagadva.
Mar 6 07:53:10 fetchmail fetchmail[2720]: flushed
Mar 6 07:53:10 fetchmail fetchmail[2720]: reading message mailbox AT mail.foo.bar:3 of 5 (48422 octets) (log message incomplete)
Mar 6 07:53:10 fetchmail fetchmail[2720]: SMTP error: 550 5.7.1 Unable to relay for "Undisclosed-Recipient:;"@172.16.1.240
Mar 6 07:53:10 fetchmail fetchmail[2720]: connection to localhost:smtp [127.0.0.1/25] failed: A csatlakozás megtagadva.
Mar 6 07:53:10 fetchmail fetchmail[2720]: flushed
Mar 6 07:53:10 fetchmail fetchmail[2720]: reading message mailbox AT mail.foo.bar:4 of 5 (67352 octets) flushed
Mar 6 07:53:10 fetchmail fetchmail[2720]: reading message mailbox AT mail.foo.bar:5 of 5 (67342 octets) flushed

és végül a levél fejlécének kivonata:

Received: from fetchmail.foo2.bar ([172.16.1.253]) by exchange.foo2.bar with Microsoft SMTPSVC(6.0.3790.1830);
Thu, 6 Mar 2008 07:53:10 +0100
...
X-Original-To: user@foo2.bar
...
To: <"Undisclosed-Recipient:;"@mail.foo.bar>

Hogyan lehetne az ilyen kellemetlen eseteket elkerülni?
Ha át kell alakítani ezeket a lépéseket, akkor mit javasoltok?

Előre is köszönöm a válaszokat!

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

kérd meg a fetchmail-t hogy a X-Original-To:
sor alapján válogassa a leveleket azaz adja át az smtp nek.
valszeg a Delivered-to vagy ilyesmi alapján válogatná olyan fejlecet meg nemtartalmaz a külső smtp.

köszi a tippet, meg fogom nézni!

--
by Mikul@s

.fetchmailrc ben kb:

poll x.x.x.x proto POP3 localdomains ize.hoze
envelope Envelope-to:
user cernageza pass hudetitkosjelszo to * here

a jelenlegi fetchmail.rc:

poll mail.foo.bar with protocol POP3, with options
no dns
localdomains foo2.bar
user "mailbox" there with password "******" smtp 172.16.1.240 to *
with options nokeep rewrite
mimedecode fetchall pass8bits

ezt meg meg fogom próbálni: "envelope Envelope-to:"
köszi

--
by Mikul@s

elfelejtettem, talán érdekes lehet:

# postconf | grep undisclosed
undisclosed_recipients_header = To: undisclosed-recipients:;

ezt a gugli dobta ki...

--
by Mikul@s