[Mimedefang] Routine to check validity of user on remote box
    Jim McCullars 
    jim at info.uah.edu
       
    Thu Mar 24 12:32:49 EST 2005
    
    
  
On Thu, 24 Mar 2005, Keith Patton wrote:
> A filter routine was posted for mimedefang( used as a relay gateway )
> to check to see if the recipient existed on the destination box.
   You do that in filter_recipient.  Here are a couple of examples.  The
first one checks one server against one subdomain name.  classweb.uah.edu
is the ultimate destination and smtp-in1.uah.edu is the external relay
running MD:
  if ($recipient =~ /.+\@classweb\.uah\.edu>?/i) {
    return md_check_against_smtp_server($sender, $recipient,
                               "smtp-in1.uah.edu", "classweb.uah.edu")
  }
   Here is an example of checking one server that handles multiple
addresses (user at uah.edu, user at email.uah.edu, and user at math.uah.edu):
  if ($recipient =~ /.+\@(?:(?:email|math)\.)?uah\.edu>?/i) {
    return md_check_against_smtp_server($sender, $recipient,
                                      "smtp-in1.uah.edu", "email.uah.edu")
  }
   Note that $sender and $recipient not MD globals, but are whatever you
call them when you grab the arguments.
   HTH...
Jim McCullars
University of Alabama in Huntsville
    
    
More information about the MIMEDefang
mailing list