Long time back I used to use a spam email whenever I needed one. Then services started declining emails from those services, so I made a temp Gmail I used for everything. But I’m not comfortable with how much I use that.
Sign up for a domain at a registrar and get hosted email. Setup a catchall address (as in anything @yourcomain.com gets delivered. Make up addresses as needed. By setting to companyyouresigningupwith@yourdomain.com each time you know which companies sold your info.
I’ll just add heavy emphasis to properly configure this, because otherwise anyone can use your domain as a catch-all host.
Which is how scammers hijack domains for sending spam and other content.
How about duckduckgo’s email alias service? It allows you to send and receive without exposing your actual email.
What might be a deal-breaker is that you can only reply to others’ emails, others must send something to the
@duck.com
address firstYou don’t need to wait.
The format is
address_at_provider.com_id@duck.com
for sending emails.