http://bugzilla.spamassassin.org/show_bug.cgi?id=4576





------- Additional Comments From [EMAIL PROTECTED]  2005-09-10 00:47 -------
Subject: Re:  FPS in NUMERIC_HELO, HELO_DYNAMIC_IPADDR2 in mails
 from GMX.(ch|de|at|net)

BTW, a number of those meta tests could be written much more simply and less 
confusingly by using 'and' and 'or' instead of addition.  For instance:

meta            QMAIL_NUMERIC_HELO      (__RCVD_QMAIL + __X_AUTH_SMTP + 
NUMERIC_HELO == 3)
meta            QMAIL_NUMERIC_HELO      (__RCVD_QMAIL  &&  __X_AUTH_SMTP && 
NUMERIC_HELO)

meta            QMAIL_RCVD_IPADDR2      (__RCVD_QMAIL + __X_AUTH_SMTP + 
HELO_DYNAMIC_IPADDR2 == 3)
meta            QMAIL_RCVD_IPADDR2      (__RCVD_QMAIL && __X_AUTH_SMTP && 
HELO_DYNAMIC_IPADDR2)

meta            QMAIL_RCVD_SPLIT_IP     (__RCVD_QMAIL + __X_AUTH_SMTP + 
HELO_DYNAMIC_SPLIT_IP == 3)
meta            QMAIL_RCVD_SPLIT_IP     (__RCVD_QMAIL && __X_AUTH_SMTP && 
HELO_DYNAMIC_SPLIT_IP)

meta            QMAIL_HELO_DHCP         (__RCVD_QMAIL + __X_AUTH_SMTP + 
HELO_DYNAMIC_DHCP == 3)
meta            QMAIL_HELO_DHCP         (__RCVD_QMAIL && __X_AUTH_SMTP && 
HELO_DYNAMIC_DHCP)

meta            QMAIL_NEED_FIX          (__RCVD_QMAIL + __X_AUTH_SMTP + 
__RCVD_GMX + __RCVD_GMX + __RCVD_GMX == 2)
meta            QMAIL_NEED_FIX          (__RCVD_QMAIL && __X_AUTH_SMTP && 
!__RCVD_GMX)

Or even better:

meta            __QMAIL_AUTH_SMTP                (__RCVD_QMAIL && __X_AUTH_SMTP)
meta            QMAIL_NUMERIC_HELO      (__QMAIL_AUTH_SMTP && NUMERIC_HELO)
meta            QMAIL_RCVD_IPADDR2      (__QMAIL_AUTH_SMTP && 
HELO_DYNAMIC_IPADDR2)
meta            QMAIL_RCVD_SPLIT_IP     (__QMAIL_AUTH_SMTP && 
HELO_DYNAMIC_SPLIT_IP)
meta            QMAIL_HELO_DHCP         (__QMAIL_AUTH_SMTP && HELO_DYNAMIC_DHCP)
meta            QMAIL_NEED_FIX          (__QMAIL_AUTH_SMTP && !__RCVD_GMX)





------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

Reply via email to