For all of those who could not figure out how to get rid of spam email from domains like .xyz - I (with help from Outlook people) figure it out
Outlook support response:
"When you block an email address/domain then the emails from that sender will always arrive in your Junk folder instead of Inbox folder, there is now way of permanently stopping an email from receiving into your mailbox. If the emails from blocked senders/domains are directly arriving in your Junk folder, the Inbox rules are not applicable on those emails because as the name suggests these rules are only applicable for Inbox and not for any other folder."
So what this means is to eliminate the unwanted domains completely, do not block them (blocking them puts them in to Junk Emails folder flooding it), but use the sweep rules to delete them permanently and it works - the spam emails get deleted permanently and I don't even see them in Delete bucket. Mission accomplished!!!
Here is the rule I used for the 3 domains that was bumbarding my inbox multiple times a day for a long time:
rules to delete the following domains: adrarshoping.xyz, newslettreforu.xyz, and newslettre.xyz
- from Options->Mail->Inbox and sweep rules, create new rule
Name="Block SPAM Domains"
When the message arrives, and it matches all of these conditions...=adrarshoping.xyz or newslettreforu.xyz or newslettre.xyz (add your spam domains into the list)
Do all of the following=Delete the message
Stop processing more rules (checked)