I have the following sieve script, which is supposed to discard or reject any emails from domains like xxx@xxx .xyz or ....top. However it is not discarding them?
require ["reject"];
if address :matches :domain "from" ["*chencoin.com", "*.guru", "*.icu", "*.casa", "*.monster", "*.cyou", "*.top", "*.fun", "*.xyz"] {
#reject "Not allowed.";
discard;
}