[Mimedefang] Disable filter on smtp-auth
    Michiel Brandenburg 
    apex at xepa.nl
       
    Sun Jan 27 16:21:24 EST 2013
    
    
  
Hi Wesley,
 > Is there a way to disable this filter only for SMTP Auth ?
Sure there is, I use the following function
# Checks authentication
sub check_authenticated {
         load_sendmail_macros();
         if ( defined( $SendmailMacros ) &&
              defined( $SendmailMacros{auth_authen})) {
              return $SendmailMacros{auth_authen};
         }
         # check COMMANDS file for info, we use auth_authen
         # =auth_authen apex
         # =auth_ssf 0
         # =auth_type LOGIN
         # =auth_authen apex
         open( COMM, "<./COMMANDS" ) or return 0;
         while (<COMM>) {
                 if (/^=auth_authen/) {
                         close(COMM);
                         return 1;
                 }
         }
         close(COMM);
         return 0;
}
Make sure that sendmail passes along the macro auth_authen, think this 
is default not sure though.
then u can use something like this
// authenticated users are not scanned
if (!check_authenticated()) {
	check_spam();
}
 > Here's my mimedefang-filter :
<snip>
Have fun,
Michiel Brandenburg
    
    
More information about the MIMEDefang
mailing list