I added one domain and email to Exchange > Protection > Spam filter but still receiving messages from same domain. How can I block permamnently?
Best use an IP-based filter where possible.
It is easy to spoof the domain that an email is coming from. As Vasil mentioned, you can block messages based on IP address which may help. You can find the IP address of the sender by looking at the headers on the email.