Hello all,

I have a filter : filter_recipient and is it doing what is should do, however sendmail is not returning the code I expected...

I am trying to output a 550 error code yet it responds with 554?? I have modified the return codes and I still get 554..

version of mimedefang: 2-43

Any ideas were I am going wrong?

-Keith

sendmail session:

220 cribbage ESMTP Sendmail 8.12.11/8.12.11; Wed, 26 May 2004 15:59:31 -0500
ehlo shasta
250-cribbage Hello shasta.dallas.photronics.com [172.16.32.64], pleased to meet you
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-EXPN
250-VERB
250-8BITMIME
250-SIZE
250-DSN
250-ETRN
250-AUTH CRAM-MD5
250-DELIVERBY
250 HELP
mail from: [EMAIL PROTECTED]
250 2.1.0 [EMAIL PROTECTED] Sender ok
rcpt to: [EMAIL PROTECTED]
554 5.7.1 0
quit
221 2.0.0 cribbage closing connection


filter code:


sub filter_recipient {

my ($recipient, $sender, $ip, $hostname, $first, $helo,
   $rcpt_mailer, $rcpt_host, $rcpt_addr) = @_;

   md_syslog('warning','Filtering Recipient');
   if( defined (isInLDAP( $recipient )) ) {
       return ('REJECT', 'Unknown user', 550, '5.1.1' );

   } else {
       return 'ok', '0';

   }
}



_______________________________________________
Visit http://www.mimedefang.org and http://www.canit.ca
MIMEDefang mailing list
[EMAIL PROTECTED]
http://lists.roaringpenguin.com/mailman/listinfo/mimedefang

Reply via email to