I avoid getting put on mailing lists when I buy anything or sign up for things. My future son-in law received 101 emails on Black Friday that were spam/rubbish.
However, be very careful as there are numerous phising scams on the go that I keep getting, one allegedly from HMRC with the good...