On Thu, 2010-03-11 at 20:09 +0100, Michael Naef wrote: > You see this is not exactly what we want. I know at this place > *that* SAV failed - but I want to know *why*.
What do you get in your logs? This exact thing works perfectly for me, but the output of a debug session is truncated because the response is multi-line: > SMTP<< 220 tahini.csx.cam.ac.uk ESMTP Exim 4.71 Thu, 11 Mar 2010 > 19:38:59 +0000 > SMTP>> HELO boom.graemef.net > waiting for data on socket > read response data: size=65 > SMTP<< 250 tahini.csx.cam.ac.uk Hello boom.graemef.net > [82.113.154.29] > SMTP>> MAIL FROM:<> > waiting for data on socket > read response data: size=8 > SMTP<< 250 OK > SMTP>> RCPT TO:<[email protected]> > waiting for data on socket > read response data: size=18 > SMTP<< 550 unknown user > SMTP>> QUIT > ----------- end verify ------------ > check set acl_m_VER = REJ--RR6: $acl_verify_message > = REJ--RR6: Callout verification failed: > 550 unknown user further down in the session we see: > processing "deny" > check condition = ${if !eq{$acl_m_VER}{}} > = true > check set acl_m_REJ = $acl_m_VER > = REJ--RR6: Callout verification failed: > 550 unknown user > deny: condition test succeeded > SMTP>> 550 Recipient verification failed. > 550 Recipient verification failed. > LOG: MAIN REJECT > H=(me.me.com) [1.2.3.4] F=<> rejected RCPT <[email protected]>: > REJ--RR6: Callout verification failed: > quit > SMTP<< quit As you see there, the log message as printed in the debug output misses everything after the newline. However in the rejectlog I see things of the form: 2010-03-11 04:06:31 H=(localhost) [113.168.101.101] I=[82.113.154.29]:25 Warning: LOG--NQ: REJ--RR6: Callout verification failed:\n550 unknown user connection-lost [note that I have quite a complex set of log statements] Graeme -- ## List details at http://lists.exim.org/mailman/listinfo/exim-users ## Exim details at http://www.exim.org/ ## Please use the Wiki with this list - http://wiki.exim.org/
