Re: Small help for create a Spamassassin rules

2015-12-30 Thread Olivier CALVANO
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 :

> 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

2015-12-24 Thread Jari Fredriksson

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

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



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

2015-12-24 Thread Jari Fredriksson


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


Small help for create a Spamassassin rules

2015-12-23 Thread Olivier CALVANO
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