A while back I decided to create a completely fresh email account (at Gmail), for my business, and I resolved NEVER to use it to sign up to newsletters, but to keep it solely for communicating, and to receive notice of payments.
I then created a secondary email address (also at Gmail) exclusively for receiving subscriptions.
Before I made the change, I used to find myself stop whatever I was doing to read the latest broadcast message from "Guru Joe" (a generic name, you understand), and the bottom line was that it was...
Now I'm not distracted.
I still receive "Guru Joe"'s latest broadcast, but I'm not tempted to read it the moment it arrives in my inbox, because it's in a different inbox altogether, on a different Gmail account.
Plus, an additional benefit of a separate Gmail account is that, if you forget to check it for a week or so (which often happens with me), you get to see who's really deserving of your continued subscription, and who's just an every-second-day pitchfest...
... it's enlightening, when these broadcast emails are all in the same place!
Don't get me wrong, I'm not ranting here about the volume of email anybody sends... if you sign up for it, you signed up for it, end of story.
No, I'm giving you a PRODUCTIVITY TIP.
If you want to be more productive, why not get yourself a separate email account for communication, and one for your subscriptions...
... and schedule a specific time of day for checking your subscription emails.
Sure, you might miss out on that hot, soopa-doopa 24 hour "must have" special that "Guru Joe" is pitching for the next 50 subscribers to respond, but...
... ah, well.
Maybe the flipside is you'll have a bit more time to spend making money, instead of spending it!
I hope this productivity tip helps someone. It works for me, and maybe it'll work for you too.