[Mimedefang] Easy way to tell message is sent from local machine?
    Jason Englander 
    jason at englanders.cc
       
    Fri Jun  7 12:36:23 EDT 2002
    
    
  
On Fri, 7 Jun 2002, Nate Carlson wrote:
> Is there an easy way to tell if a message is being sent from the local
> machine out to someone else?
man mimedefang-filter:
       $RelayAddr
              The IP address of the sending relay (as a string consisting
              of four dot-separated decimal numbers.)  One potential  use
              of  $RelayAddr is to limit mailing to certain lists to peo-
              ple within your organization.
So if you "inside" IPs are 192.168.0.*, then you might want to do
something like this:
  if ($RelayAddr =~ /^192\.168\.1\./ || $RelayAddr eq '127.0.0.1') {
    # Take action on mail from the inside
  }
If they all come through a firewall before hitting the mail server, then
any mail from that IP should be from the inside.
Mickey: This question might be a good one for the HOWTO's FAQ
-- 
Jason Englander
jason at englanders.cc
    
    
More information about the MIMEDefang
mailing list