centminmod/validate-emails ? reverse-engineered prompt

Reverse engineered prompt

Build me a self hosted email list cleanup tool that can take a list of email addresses and tell me which ones look valid, risky, or bad.

I want it to check basic syntax, DNS, and SMTP when possible, and also support a few email verification services so I can plug in whichever provider I use. It should be able to run locally from the command line, handle bulk lists, and give clear results I can use to scrub a mailing list.

Please also include support for Xenforo style member lists, so bad addresses can be marked in a bounce status instead of deleted. If it makes sense, add simple config file support, logging, and an option to save results for later in S3 or R2. I’d also like a way to avoid wasting API credits by caching repeated checks if you can do that cleanly.

If you need to look up current provider docs online, go ahead and do that.