[Rspamd-Users] email:domain vs email:domain:tld
    Kai Schaetzl 
    maillists at conactive.com
       
    Tue Oct  9 16:17:09 UTC 2018
    
    
  
You are viewing this from the wrong side. You don't look at what a domain 
"is". you look at what you want to catch/match. TLD in rspamd actually 
means "second-level domain", not TLD as we are used to know it.
If you want to catch the full right part of an email address, than you use 
"email:domain". If you want to catch only the TLD part of an email address 
you use "email:tld". It doesn't explicitely say you can't combine that in 
documentation. But I think it's not gonna work at all, it makes no sense. 
The part after : just tells what part of the email address you want to 
match. With domain you already match against the tld as it is included in 
the hostname.
"email:domain" catches:
whatever at mail.example.com
whatever at example.com
"email:tld" catches only:
whatever at example.com
I use TLD only for clients, like:
type = "received";
filter = "tld:real_hostname";
this would match the domain part of the hostname and not the full 
hostname.
Kai
    
    
More information about the Users
mailing list