Am 09.07.2010 um 19:46 schrieb Victor Duchovni:

> On Fri, Jul 09, 2010 at 07:25:45PM +0200, Philipp Leusmann wrote:
> 
>> Jul  9 19:15:25 s15277780 postfix/smtpd[22232]: dict_tcp_lookup: send: get 
>> be...@xxx.de
>> Jul  9 19:15:25 s15277780 postfix/smtpd[22232]: dict_tcp_lookup: recv: 200 
>> DEFER%20User%20over%20quota
>> Jul  9 19:15:25 s15277780 postfix/smtpd[22232]: dict_tcp_lookup: found: 
>> DEFER User over quota
>> Jul  9 19:15:25 s15277780 postfix/smtpd[22232]: check_table_result: 
>> tcp:localhost:1337 DEFER User over quota be...@xxx.de
> 
> So far, so good.
> 
>> Jul  9 19:15:25 s15277780 postfix/smtpd[22232]: >>> START Recipient address 
>> RESTRICTIONS <<<
> 
> It should never get here, the code in check_table_result() handles strings
> starting with "DEFER <SPACE or TAB> ..." directly, without delegating
> to the "generic_checks" code.
> 
> Either your Postfix source is modified, miscompiled, the binaries are
> corrupted, or CPU is mal-functioning.
> 
>> Jul  9 19:15:25 s15277780 postfix/smtpd[22232]: generic_checks: name=DEFER
>> Jul  9 19:15:25 s15277780 postfix/smtpd[22232]: NOQUEUE: reject: RCPT from 
>> mta-2.ms.rz.RWTH-Aachen.DE[134.130.7.73]: 450 4.3.2 <be...@xxx.de>: 
>> Recipient address rejected: Try again later; 
>> from=<philipp.leusm...@rwth-aachen.de> to=<be...@xxx.de> proto=ESMTP 
>> helo=<mta-2.ms.rz.rwth-aachen.de>
>> Jul  9 19:15:25 s15277780 postfix/smtpd[22232]: warning: restriction `User' 
>> after `defer' is ignored
>> Jul  9 19:15:25 s15277780 postfix/smtpd[22232]: generic_checks: name=DEFER 
>> status=2
>> Jul  9 19:15:25 s15277780 postfix/smtpd[22232]: generic_checks: 
>> name=check_recipient_access status=2
> 
>> 
>> postconf -n shows this:
>> 
>> smtpd_recipient_restrictions =
>>      permit_mynetworks,
>>      reject_unauth_destination,
>>      reject_unlisted_recipient,
>>      check_recipient_access tcp:localhost:1337
> 
> OK, this is an access(5) check as expected, and goes through
> check_table_result(), which implements "DEFER <text>". So your system
> is not behaving as the original Postfix would on a working machine
> running correctly compiled code.
> 
>> BTW: I am running Postfix 2.5.5-1.1 on Debian Etch (?. I never can
>> remember. The latest one :) )
> 
> The relevant code has not changed in quite some time.


It would be nice, if somebody else, also running a Debian Lenny (it's lenny, 
not etch) system could verify this behavior.

Anybody here?

I will also reinstall postfix and try again.

Philipp

Reply via email to