I can’t even register with my own email domain because of “We do not support disposable email addresses!” error
And labeling a domain as disposable, when it's clearly isn't, sounds a bit strange to me.
I use email verification API for this. It states to make decisions based on public email blacklists and lists of disposable emails. Cleary it's not perfect