I have been lucky so far. Perhaps I should not write that..............
My Internet service provider is BT, who do many things badly, but on my system they seem to be v effective at blocking spam. I look at email via outlook, and don't log in to the BT Mail website unless on holiday. I currently receive few spam mails.