[Pymilter] excluding authenticated clients from SPF checks
    Stuart D Gathman 
    stuart at gathman.org
       
    Fri Nov 15 17:46:09 EST 2024
    
    
  
On Thu, 14 Nov 2024, Marco Moock wrote:
> My requirement is rather simply:
> I don't want that any SPF check is being done if mail is being
> submitted authenticated.
That is what happens by default.  In line 149 (of spfmilter.py):
   if self.user:
     self.internal_connection = True
and if no SMTP-Auth policy is in the access file, any further checking
is skipped (line 160).  in line 171:
   if not (self.internal_connection or self.trusted_relay) and self.connectip:
     return self.check_spf()
> Nothing more, no additional checks.
However, you almost certainly do NOT WANT that.  You need to restrict
authorized clients to send from domains they are authorized to send from.
Windoze users get malware that uses their PC to send from all kinds 
of spam domains.
The only reason no checking is the default, is because the needed
information needs to be configured.
    
    
More information about the Pymilter
mailing list