One way to deal with this is to avoid giving out your main email address to begin with. If you are signing up for random one-off stuff eg. get access to articles on a website, use temporary email providers eg.
https://temp-mail.org/en/Or even better, if you have your own website, you can create multiple one-off email addresses for the purpose of signing up and then delete them after use. For example, if your website is
www.example.com, then you can create
[email protected] for buying shoes from Amazon.com,
[email protected] for booking restaurants online etc. Redirect all these emails to your main email account so that you won't miss a thing. When too much spam is coming in from any one account, just delete that particular email account
[email protected]Another good thing about creating separate emails for sign-ups is that you get to trace the source of the leaks. For example, if you used
[email protected] for the sole purpose of buying shoes from a particular site and end up receiving junk from another website, you would know who leaked your email address.
This would avoid clogging your main email with rubbish. While you can always hit unsubscribe on rubbish that is coming in, from experience these spammers send emails from multiple addresses so you need to constantly unsubscribe from multiple emails which is a hassle. And would spammers be so kind as to remove you from their email list just cause you selected unsubscribe? If anything, the act of unsubscribing would let them know you actively check that email account (ie. it is not dormant) and they would continue sending stuff from other websites.