Yea well.... not sure you want a saga here, but I HAD email with my domain name. Probably still could if I wanted. And I tried using a form, captcha (which I hate btw) BOTH got hacked. Repeatedly.
And I got in trouble after sending through spamcop because somehow it went to my domain host. Once that was made known to me I just let it go.
Finally for my website what works, though I know is inconvenient, I just uploaded an image of my email address. People have to type it into their email. Yea it's a pain but it put a stop to spambots.
I don't want to use my computers email since I am seldom on the same computer. Yahoo I can access anywhere.
First email I ever had was on hotmail. (Still have it too.) But over the years they changed for the worst more and more... I check in about once a year just to keep it as a back up but I don't use it.
One day, while I was communicating with a customer no less, hotmail went down. I quickly set up shop on yahoo. And like everything, every "up" grade is actually a downgrade. I use the oldest "classic" version I can. Keep it simple.
Now you probably haven't used yahoo in a long time. They don't have the option to block emails anymore. Not that it ever did any good since spammers just make up new ones.
All they have is a "mark it as spam" and it lands on a spam folder. That's it. And with their last "up yours grade" the spam folder no longer even shows me if new messages came in unless I go look. And I have to because good messages land in there all the time.
BUT... so far, yahoo is still way better than hotmail (or mail.com, got one there too. They are the worst.)
On a bad day I might get a dozen spam messages. Yesterday I only got one. So over all tolerable. This is kinda like summer. You'll never be rid of mosquitoes. Just keep swatting.