Can anyone tell me why this snippet fails?

sub filter_recipient {
   my($recipient, $sender, $rest) = @_;
   if ($recipient =~ /[EMAIL PROTECTED]>?/i) {
       my($answer, $explanation) =
           md_check_against_smtp_server($sender, $recipient,
                "serpico.pcraft.com", "ivanhoe.pcraft.com");
   } else {
       my($answer, $explanation) =
           md_check_against_smtp_server($sender, $recipient,
                "serpico.pcraft.com", "fargo.pcraft.com");
   }
   # Convert TEMPFAIL to CONTINUE
   $answer = 'CONTINUE' if ($answer eq 'TEMPFAIL');
   return ($answer, $explanation);
}


I get this error in my log files:

Jul  9 13:19:22 int-ivanhoe.pcraft.com sm-mta[15361]: i69JJLWd015361:
               from=<[EMAIL PROTECTED]>, size=0,
               class=0, nrcpts=1, proto=SMTP, daemon=MTA,
               relay=serpico.pcraft.com [204.144.132.162]

Jul  9 13:19:22 int-serpico.pcraft.com mimedefang.pl[32453]:
               filter_recipient rejected recipient <[EMAIL PROTECTED]>

Jul 9 13:19:22 int-serpico.pcraft.com mimedefang-multiplexor[32452]:
Slave 0 stderr: Use of uninitialized value in pattern
match (m//) at /usr/local/bin/mimedefang.pl line 5710.
Use of uninitialized value in string eq at
/usr/local/bin/mimedefang.pl line 5716.
Use of uninitialized value in string eq at
/usr/local/bin/mimedefang.pl line 5716.
Use of uninitialized value in string eq at
/usr/local/bin/mimedefang.pl line 5716.
Use of uninitialized value in string eq at
/usr/local/bin/mimedefang.pl line 5716.


Jul  9 13:19:22 int-serpico.pcraft.com sm-mta[32480]: i69JJLpt032480:
               Milter: to=<[EMAIL PROTECTED]>, reject=554 5.7.1 ?

Jul  9 13:19:22 int-serpico.pcraft.com sm-mta[32480]: i69JJLpt032480:
               from=<[EMAIL PROTECTED]>, size=3460,
               class=0, nrcpts=0, proto=ESMTP, daemon=MTA,
               relay=smtp-out6.xs4all.nl [194.109.24.7]

--
W | I haven't lost my mind; it's backed up on tape somewhere.
 +--------------------------------------------------------------------
 Ashley M. Kirchner <mailto:[EMAIL PROTECTED]>   .   303.442.6410 x130
 IT Director / SysAdmin / WebSmith             .     800.441.3873 x130
 Photo Craft Laboratories, Inc.            .     3550 Arapahoe Ave. #6
 http://www.pcraft.com ..... .  .    .       Boulder, CO 80303, U.S.A.



_______________________________________________
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