On Fri, Jul 09, 2010 at 04:13:28PM +0200, Philipp Leusmann wrote:

> Jul  9 16:07:00 s15277780 postfix/smtpd[18815]: NOQUEUE: reject:
>       RCPT from c-68-57-126-48.hsd1.va.comcast.net[68.57.126.48]:
>       450 4.3.2 <silvi...@xxx.de>: Recipient address rejected:
>       Try again later; from=<hazexauvu1...@comcast.net> to=<silvi...@xxx.de>
>       proto=ESMTP helo=<comcast.net>

This is how "defer" gets processed when it is processed in a restriction
class definition, rather than access table lookup result.

> Jul  9 16:07:00 s15277780 postfix/smtpd[18815]: warning: restriction
>       `User' after `defer' is ignored

This does not look possible for a result of "DEFER ..." found in a lookup
table. Can you run the smtpd(8) server with debug_peer_list setting
that matches a test ip from which you can initiate a test transaction,
and report log entries just above, matching and just below:

        smtpd[pid]: check_table_result: ...

I can only explain your observations if "DEFER" is not the first
token in the table return value. It would be helpful to see your
"postconf -n" also, so we can see the context in which the tcp
table is used.

-- 
        Viktor.

Reply via email to