Why search code for complex errors when the simple ones are tuff enough. Changed sendmail.cf from O Milter.macros.connect=j, _, {daemon_ to O Milter.macros.connect={j}, {_}, {daemon_ Now everything works lovely. /a > >A remaining error is that > >my $tmp = $ctx->getsymval("{_}"); does not put anything in $tmp. >