Hi, [ Note: this messsages is cross-mailed to [EMAIL PROTECTED], [EMAIL PROTECTED], and [EMAIL PROTECTED] ] Used system: Red Hat Linux 5.0, package sendmail-8.8.7-12. It appears that the check_rcpt rule does not work properly when you run sendmail with delivery mode "delay". In practice, you can now only put the full IP address or name in the ip_allow or name_allow files, otherwise the matches will fail (due to bad tokenizing, see below). Here are the traces of a "-d21.21" SMTP session from client 192.87.153.26. The /etc/mail/ip_allow file contains "192.87.153". The trace shows the check_rcpt ruleset for the address <[EMAIL PROTECTED]>. Trace with delivery mode "background": -----trying rule: $+ -----rule matches: $: $( dequote "" $&M-$ $) $| $1 rewrite: RHS $&client_addr => "192.87.153.26" $1: bfffcff0="<" bfffcff2="jos" bfffcff6="@" bfffcff8="simba" bfffcffe="." bfffd000="xos" bfffd004="." bfffd006="nl" bfffd009=">" rewritten as: 192 . 87 . 153 . 26 $| < jos @ simba . xos . nl > -----trying rule: 0 $| $* ----- rule fails -----trying rule: $={LocalIP} $* $| $* -----rule matches: $@ ok rewritten as: ok rewrite: ruleset 194 returns: ok 250 <[EMAIL PROTECTED]>... Recipient ok Trace with delivery mode "delay": -----trying rule: $+ -----rule matches: $: $( dequote "" $&M-$ $) $| $1 rewrite: RHS $&client_addr => "192.87.153.26" $1: bfffcff0="<" bfffcff2="jos" bfffcff6="@" bfffcff8="simba" bfffcffe="." bfffd000="xos" bfffd004="." bfffd006="nl" bfffd009=">" rewritten as: "" 192.87.153.26 $| < jos @ simba . xos . nl > -----trying rule: 0 $| $* ----- rule fails -----trying rule: $={LocalIP} $* $| $* ----- rule fails -----trying rule: $* $| $+ -----rule matches: $: $( dequote "" $&M-# $) $| $2 rewrite: RHS $&client_name => "pegasus.xos.nl" $2: bfffcff0="<" bfffcff2="jos" bfffcff6="@" bfffcff8="simba" bfffcffe="." bfffd000="xos" bfffd004="." bfffd006="nl" bfffd009=">" rewritten as: "" pegasus.xos.nl $| < jos @ simba . xos . nl > -----trying rule: $| $* ----- rule fails -----trying rule: $* $=w $| $* ----- rule fails -----trying rule: $* $={LocalNames} $| $* ----- rule fails -----trying rule: $* $| $* -----rule matches: $: $> 3 $2 $2: bfffcff0="<" bfffcff2="jos" bfffcff6="@" bfffcff8="simba" bfffcffe="." bfffd000="xos" bfffd004="." bfffd006="nl" bfffd009=">" -----callsubr 3 (3) rewrite: ruleset 3 returns: jos < @ simba . xos . nl > ... ... long trace of ruleset 3 omitted ... rewritten as: jos < @ simba . xos . nl > -----trying rule: $* < @ $+ . > $* ----- rule fails -----trying rule: $* < @ $+ > $* -----rule matches: $# error $@ 5 . 7 . 1 $: 551 we do not relay rewritten as: $# error $@ 5 . 7 . 1 $: 551 we do not relay rewrite: ruleset 194 returns: $# error $@ 5 . 7 . 1 $: 551 we do not relay 551 <[EMAIL PROTECTED]>... we do not relay As you can see at the top of the traces, the tokenizing produces a different result. Note that both traces are done with _exactly_ the same sendmail.cf, ip_allow and name_allow files, except for the changed delivery mode option in sendmail.cf. Is this a known problem? Is it fixed already? Regards, -- -- Jos Vos <[EMAIL PROTECTED]> -- X/OS Experts in Open Systems BV | Phone: +31 20 6938364 -- Amsterdam, The Netherlands | Fax: +31 20 6948204 -- PLEASE read the Red Hat FAQ, Tips, Errata and the MAILING LIST ARCHIVES! http://www.redhat.com/RedHat-FAQ /RedHat-Errata /RedHat-Tips /mailing-lists To unsubscribe: mail [EMAIL PROTECTED] with "unsubscribe" as the Subject.