As done in check_goodrcptto
Gordon
[EMAIL PROTECTED] tmp]$ diff -u check_badrcptto.orig check_badrcptto
--- check_badrcptto.orig 2005-11-04 11:31:43.350962930 +1100
+++ check_badrcptto 2005-11-04 11:32:19.161737046 +1100
@@ -2,6 +2,7 @@
sub hook_rcpt {
my ($self, $transaction, $recipient) = @_;
+ return (DECLINED) if $self->qp->connection->relay_client;
my @badrcptto = $self->qp->config("badrcptto") or return (DECLINED);
return (DECLINED) unless $recipient->host && $recipient->user;
my $host = lc $recipient->host;