My Internet provider allows me to have 5 mailaccounts each with possible 10 aliases.
I use that facility quite intensive, in order to avoid the risc of spamming and scamming on a mailadress I use for bank acccounts and such.
So on my main mailaccount I have a simple mail-alias, that I use for all kinds of personal purposes, family, friends etc. It is in the form of
xxxx.3@yyyy.nl, where long ago I started with
xxxx.1@yyyy.nl but because of spam I changed the alias. For all webshops I have the alias
xxxx.webshop@yyyy.nl on that same emailaccount.
For banking I have a separate mailaccount
xxxx.banking@yyyy.nl. The message banks are sending me have to do with bank credits and debits. On that same account I have an alias for billing, which is
xxxx.billing@yyyy.nl. And for Paypal I have a separate alias:
xxxx.paypal@yyyy.nl. So I know directly when a bank is sending me a message and it will never be possible to guess the mailadress using the simple personal mailadress. Unless of course the providers database would be hacked, but they encode that database very carefully. If a mail comes on one of the other account, telling me there is waiting a huge amount of money or telling me my credit card has to be renewed, I immediately know that message is fake/scam.
For forums I have one more mailaccount, so that when messages from forums are sent, I directly can see it in my mail notification in the system tray and read and erase it from there.
And one account is for a mailadress my wife is using for family and friends, which is
mywifesalias@yyyy.nl. She only has a separate alias for doctors and hospitals (we are old and need medical help quite often).
That's how I have organised my mailaccounts and of course I have made an overview in a (password protected) docx file listing all my mailadresses.
The disadvantage of this system is that I am stuck to the one provider I already use for over 20 years. I have been looking if I could do something similar with gmail (I have an account there for my android tablet), but except making email adress extensions it would be rather complicated to do something like this in gmail. I don't like email adress extensions, because the main adress can be guessed from that rather easy.
I use EM Client with licence so I can have all accounts in one big (organised) list in my mailprogram.
PS.
yyyy.nl is my providers mail domain name.
xxxx is the name I use in all emailadresses, pointing somewhat to my own first name.
banking and billing are the English equivalents of what I use in Dutch.