Get a good spam filter, and use it. I don’t recommend setting it to automatically delete junk, since nothing is perfect and you’ll every now and then find an important email accidentally filtered into your junk mailbox. Be sure to white list it (remove it from the junk folder.)
I cannot imagine why anyone would want to keep spam emails about Viagra and “beautiful Russian women” – but some do. That choice is yours.
It’s my experience that no junk filter is perfect, so I still do a quick visual scan of my junk folder to make sure something I actually want didn’t end up marked as junk. IOW, I don’t just blindly delete the contents of my junk folder, nor do I allow for “automatic” deletion.
Yeah: not perfect, and annoying, but that’s just the way things are.
Second: I don’t know how Yahoo works. I personally stay away from the general public, free mass email accounts, such as AOL, HotMail, Gmail and Yahoo. Why? Because those are what spammers use as well, and they pretty much identify you as an occupant of the “low rent district.” I recently saw a TV add for a new business with a @gmail account listed. Had to slap my forehead…Besides looking cheap, what business would willingly allow Google free access to all their customers emails?
Next, while you can have email accounts all over the place, you’ll also need to have a separate account in your Mail client for each as well. Each one will need to individually check for incoming email. In other words, more complexity. You’ll need separate IMAP and SMTP settings for each, or email you send out might bounce back to you.
Rather than a multitude of accounts, I have set all my “other” accounts to simply forward emails to my main acccount. Then all I ever that I have to do is check that one main account.
So, yes I have a gmail account, (but only so I can access other Google stuff – I never release the address.) On Google, that account is set to “forward only” and points to my main email account “email@example.com” (not real, as I don’t want my main account harvested from this post.)
My iCloud account is also set to forward to “firstname.lastname@example.org”. And the “tracy@…” email addresses from the dozens of other domains I own are all set to forward to “email@example.com” as well.
My email client (MailMate) has one active account: “firstname.lastname@example.org” and that’s what it automatically checks. So I get all my emails from all my accounts thru one “funnel.”
Of course I can see where each one was addressed, and I can just use filters (AKA “rules”) to sort them into different email boxes, if that’s important.
Managing email is much easier (at least to my mind) this way.