as long as you own all 10,000 email addresses you can do this
A simple solution is to set up the email service with the catch-all email address, i.e. one that receives all incoming email to the same domain where the address does not exist. Then you can generate random nonsense for recipient addresses, but all in one domain, and after sending them you can collect them all from the catch-all account, cross off the recipientโs email address list and compare them with the list of generated recipients
it would be better if you did this on your own server / email system, however, to avoid being blacklisted as a spammer!
source share