You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@spamassassin.apache.org by Olivier CALVANO <o....@gmail.com> on 2015/12/24 07:50:17 UTC
Small help for create a Spamassassin rules
Hi
i request your help for create a small rules:
i have a lot of domains, for two of this domain, i want create a specific
"whitelist_from"
for this, i:
create the domain rules:
header CEFSCA001_DOMAIN_72_1 To =~ /mydomain\.com/i
header CEFSCA001_DOMAIN_72_2 Cc =~ /mydomain\.com/i
header CEFSCA001_DOMAIN_72_3 Apparently-To =~ /mydomain\.com/i
header CEFSCA001_DOMAIN_72_4 Delivered-To =~ /mydomain\.com/i
header CEFSCA001_DOMAIN_72_5 Envelope-Recipients =~ /mydomain\.com/i
header CEFSCA001_DOMAIN_72_6 Apparently-Resent-To =~ /mydomain\.com/i
header CEFSCA001_DOMAIN_72_7 X-Envelope-To =~ /mydomain\.com/i
header CEFSCA001_DOMAIN_72_8 Envelope-To =~ /mydomain\.com/i
header CEFSCA001_DOMAIN_72_9 X-Delivered-To =~ /mydomain\.com/i
header CEFSCA001_DOMAIN_72_10 X-Original-To =~ /mydomain\.com/i
header CEFSCA001_DOMAIN_72_11 X-Rcpt-To =~ /mydomain\.com/i
header CEFSCA001_DOMAIN_72_12 X-Real-To =~ /mydomain\.com/i
header CEFSCA001_DOMAIN_89_1 To =~ /mydomain\.fr/i
header CEFSCA001_DOMAIN_89_2 Cc =~ /mydomain\.fr/i
header CEFSCA001_DOMAIN_89_3 Apparently-To =~ /mydomain\.fr/i
header CEFSCA001_DOMAIN_89_4 Delivered-To =~ /mydomain\.fr/i
header CEFSCA001_DOMAIN_89_5 Envelope-Recipients =~ /mydomain\.fr/i
header CEFSCA001_DOMAIN_89_6 Apparently-Resent-To =~ /mydomain\.fr/i
header CEFSCA001_DOMAIN_89_7 X-Envelope-To =~ /mydomain\.fr/i
header CEFSCA001_DOMAIN_89_8 Envelope-To =~ /mydomain\.fr/i
header CEFSCA001_DOMAIN_89_9 X-Delivered-To =~ /mydomain\.fr/i
header CEFSCA001_DOMAIN_89_10 X-Original-To =~ /mydomain\.fr/i
header CEFSCA001_DOMAIN_89_11 X-Rcpt-To =~ /mydomain\.fr/i
header CEFSCA001_DOMAIN_89_12 X-Real-To =~ /mydomain\.fr/i
i create the from whitelist rules:
header CEFSCA001_WHITELIST_116_1 From =~ /info\@china-test\.com.cn/i
header CEFSCA001_WHITELIST_116_2 Resent-Sender =~ /info\@china-test\.
com.cn/i
header CEFSCA001_WHITELIST_116_3 X-Envelope-From =~ /info\@china-test\.
com.cn/i
header CEFSCA001_WHITELIST_116_4 Envelope-Sender =~ /info\@china-test\.
com.cn/i
My question:
- The domain rules and Whitelist rules is correct ? (header type)
- I do not understand how to properly write the meta ;) for said:
if
CEFSCA001_DOMAIN_72_* or CEFSCA001_DOMAIN_89_* is found
and
CEFSCA001_WHITELIST_116_* is found
result
CEFSCA001_META_1 score -50.0
thanks for your help
Olivier
Re: Small help for create a Spamassassin rules
Posted by Jari Fredriksson <ja...@iki.fi>.
On 24.12.2015 8.50, Olivier CALVANO wrote:
> Hi
>
> i request your help for create a small rules:
>
> i have a lot of domains, for two of this domain, i want create a
> specific "whitelist_from"
> for this, i:
>
> create the domain rules:
>
> header CEFSCA001_DOMAIN_72_1 To =~ /mydomain\.com/i
> header CEFSCA001_DOMAIN_72_2 Cc =~ /mydomain\.com/i
> header CEFSCA001_DOMAIN_72_3 Apparently-To =~ /mydomain\.com/i
> header CEFSCA001_DOMAIN_72_4 Delivered-To =~ /mydomain\.com/i
> header CEFSCA001_DOMAIN_72_5 Envelope-Recipients =~ /mydomain\.com/i
> header CEFSCA001_DOMAIN_72_6 Apparently-Resent-To =~ /mydomain\.com/i
> header CEFSCA001_DOMAIN_72_7 X-Envelope-To =~ /mydomain\.com/i
> header CEFSCA001_DOMAIN_72_8 Envelope-To =~ /mydomain\.com/i
> header CEFSCA001_DOMAIN_72_9 X-Delivered-To =~ /mydomain\.com/i
> header CEFSCA001_DOMAIN_72_10 X-Original-To =~ /mydomain\.com/i
> header CEFSCA001_DOMAIN_72_11 X-Rcpt-To =~ /mydomain\.com/i
> header CEFSCA001_DOMAIN_72_12 X-Real-To =~ /mydomain\.com/i
> header CEFSCA001_DOMAIN_89_1 To =~ /mydomain\.fr/i
> header CEFSCA001_DOMAIN_89_2 Cc =~ /mydomain\.fr/i
> header CEFSCA001_DOMAIN_89_3 Apparently-To =~ /mydomain\.fr/i
> header CEFSCA001_DOMAIN_89_4 Delivered-To =~ /mydomain\.fr/i
> header CEFSCA001_DOMAIN_89_5 Envelope-Recipients =~ /mydomain\.fr/i
> header CEFSCA001_DOMAIN_89_6 Apparently-Resent-To =~ /mydomain\.fr/i
> header CEFSCA001_DOMAIN_89_7 X-Envelope-To =~ /mydomain\.fr/i
> header CEFSCA001_DOMAIN_89_8 Envelope-To =~ /mydomain\.fr/i
> header CEFSCA001_DOMAIN_89_9 X-Delivered-To =~ /mydomain\.fr/i
> header CEFSCA001_DOMAIN_89_10 X-Original-To =~ /mydomain\.fr/i
> header CEFSCA001_DOMAIN_89_11 X-Rcpt-To =~ /mydomain\.fr/i
> header CEFSCA001_DOMAIN_89_12 X-Real-To =~ /mydomain\.fr/i
>
> i create the from whitelist rules:
> header CEFSCA001_WHITELIST_116_1 From =~ /info\@china-test\.com.cn/i
> <http://com.cn/i>
> header CEFSCA001_WHITELIST_116_2 Resent-Sender =~
> /info\@china-test\.com.cn/i <http://com.cn/i>
> header CEFSCA001_WHITELIST_116_3 X-Envelope-From =~
> /info\@china-test\.com.cn/i <http://com.cn/i>
> header CEFSCA001_WHITELIST_116_4 Envelope-Sender =~
> /info\@china-test\.com.cn/i <http://com.cn/i>
>
>
> My question:
>
> - The domain rules and Whitelist rules is correct ? (header type)
>
> - I do not understand how to properly write the meta ;) for said:
> if
> CEFSCA001_DOMAIN_72_* or CEFSCA001_DOMAIN_89_* is found
> and
> CEFSCA001_WHITELIST_116_* is found
> result
> CEFSCA001_META_1 score -50.0
>
>
>
>
> thanks for your help
> Olivier
I just out the wanted email addresses in text file
/usr/local/etc/maildrop_sender_whitelists
and in my /etc/maildroprc I have:
if (( $SCAN_SPAM == 1) && /^From:\s*(.*)/ && lookup( $MATCH1,
"/usr/local/etc/maildrop_sender_whitelist", "D" ))
{
xfilter "reformail -A'X-Whitelisted: $MATCH1 in
/usr/local/etc/maildrop_sender_whitelist'"
SCAN_SPAM=0
}
What did I want to say with all this? Just that there are alternatives
for putting everyhing on SpamAssassin. It all depends on the clue.
--
jarif.bit
Re: Small help for create a Spamassassin rules
Posted by Jari Fredriksson <ja...@iki.fi>.
create the domain rules:
header CEFSCA001_DOMAIN_72_1 To =~ /mydomain\.(com|fr|net|org)/i
header CEFSCA001_DOMAIN_72_2 Cc =~ /mydomain\.(com|fr|net|org)/i
header CEFSCA001_DOMAIN_72_3 Apparently-To =~ /mydomain\.(com|fr|net|org)/i
header CEFSCA001_DOMAIN_72_4 Delivered-To =~ /mydomain\.(com|fr|net|org)/i
header CEFSCA001_DOMAIN_72_5 Envelope-Recipients =~
/mydomain\.(com|fr|net|org)/i
header CEFSCA001_DOMAIN_72_6 Apparently-Resent-To =~
/mydomain\.(com|fr|net|org)/i
header CEFSCA001_DOMAIN_72_7 X-Envelope-To =~ /mydomain\.(com|fr|net|org)/i
header CEFSCA001_DOMAIN_72_8 Envelope-To =~ /mydomain\.(com|fr|net|org)/i
header CEFSCA001_DOMAIN_72_9 X-Delivered-To =~ /mydomain\.(com|fr|net|org)/i
header CEFSCA001_DOMAIN_72_10 X-Original-To =~ /mydomain\.(com|fr|net|org)/i
header CEFSCA001_DOMAIN_72_11 X-Rcpt-To =~ /mydomain\.(com|fr|net|org)/i
header CEFSCA001_DOMAIN_72_12 X-Real-To =~ /mydomain\.(com|fr|net|org)/i
No need to write a separate rule for each of the tld's in in use.
--
jarif.bit
Re: Small help for create a Spamassassin rules
Posted by Olivier CALVANO <o....@gmail.com>.
Hi
anyone can help me ?
mydomain\.fr and mydomain\.com is a sample, it's not specifiquely only gtld
that change
regards
olivier
2015-12-24 7:50 GMT+01:00 Olivier CALVANO <o....@gmail.com>:
> Hi
>
> i request your help for create a small rules:
>
> i have a lot of domains, for two of this domain, i want create a specific
> "whitelist_from"
> for this, i:
>
> create the domain rules:
>
> header CEFSCA001_DOMAIN_72_1 To =~ /mydomain\.com/i
> header CEFSCA001_DOMAIN_72_2 Cc =~ /mydomain\.com/i
> header CEFSCA001_DOMAIN_72_3 Apparently-To =~ /mydomain\.com/i
> header CEFSCA001_DOMAIN_72_4 Delivered-To =~ /mydomain\.com/i
> header CEFSCA001_DOMAIN_72_5 Envelope-Recipients =~ /mydomain\.com/i
> header CEFSCA001_DOMAIN_72_6 Apparently-Resent-To =~ /mydomain\.com/i
> header CEFSCA001_DOMAIN_72_7 X-Envelope-To =~ /mydomain\.com/i
> header CEFSCA001_DOMAIN_72_8 Envelope-To =~ /mydomain\.com/i
> header CEFSCA001_DOMAIN_72_9 X-Delivered-To =~ /mydomain\.com/i
> header CEFSCA001_DOMAIN_72_10 X-Original-To =~ /mydomain\.com/i
> header CEFSCA001_DOMAIN_72_11 X-Rcpt-To =~ /mydomain\.com/i
> header CEFSCA001_DOMAIN_72_12 X-Real-To =~ /mydomain\.com/i
> header CEFSCA001_DOMAIN_89_1 To =~ /mydomain\.fr/i
> header CEFSCA001_DOMAIN_89_2 Cc =~ /mydomain\.fr/i
> header CEFSCA001_DOMAIN_89_3 Apparently-To =~ /mydomain\.fr/i
> header CEFSCA001_DOMAIN_89_4 Delivered-To =~ /mydomain\.fr/i
> header CEFSCA001_DOMAIN_89_5 Envelope-Recipients =~ /mydomain\.fr/i
> header CEFSCA001_DOMAIN_89_6 Apparently-Resent-To =~ /mydomain\.fr/i
> header CEFSCA001_DOMAIN_89_7 X-Envelope-To =~ /mydomain\.fr/i
> header CEFSCA001_DOMAIN_89_8 Envelope-To =~ /mydomain\.fr/i
> header CEFSCA001_DOMAIN_89_9 X-Delivered-To =~ /mydomain\.fr/i
> header CEFSCA001_DOMAIN_89_10 X-Original-To =~ /mydomain\.fr/i
> header CEFSCA001_DOMAIN_89_11 X-Rcpt-To =~ /mydomain\.fr/i
> header CEFSCA001_DOMAIN_89_12 X-Real-To =~ /mydomain\.fr/i
>
> i create the from whitelist rules:
> header CEFSCA001_WHITELIST_116_1 From =~ /info\@china-test\.com.cn/i
> header CEFSCA001_WHITELIST_116_2 Resent-Sender =~ /info\@china-test\.
> com.cn/i
> header CEFSCA001_WHITELIST_116_3 X-Envelope-From =~ /info\@china-test\.
> com.cn/i
> header CEFSCA001_WHITELIST_116_4 Envelope-Sender =~ /info\@china-test\.
> com.cn/i
>
>
> My question:
>
> - The domain rules and Whitelist rules is correct ? (header type)
>
> - I do not understand how to properly write the meta ;) for said:
> if
> CEFSCA001_DOMAIN_72_* or CEFSCA001_DOMAIN_89_* is found
> and
> CEFSCA001_WHITELIST_116_* is found
> result
> CEFSCA001_META_1 score -50.0
>
>
>
>
> thanks for your help
> Olivier
>