Hi,
This troubleshooting doesn’t completely fix the issue, but it does help reduce the amount of spam or phishing emails that reach your inbox.
You can report the spam, but sometimes it just brings in more spam depending on what the sender is using. Blocking addresses or domains does not help much because spammers do not reuse the same address and there is also a limit on how many you can block. If the emails are already going to the junk folder, no need to add them to the blocked list.
If the spam messages keep using the same words, you can make a rule that looks for those keywords and deletes them. One rule can have many phrases. If the spam words are in the sender name, check the message header and look for those words there.
Here is the Microsoft article about creating rules,
Honestly, I usually just delete the spam. If the same sender messages me more than once, I mark it as spam, but most of the time delete is still faster.
I hope this helps!