There's no need for this. The SOA DNS record of every domain already includes an email contact (more by convention than requirement, I think?). It's mildly annoying because they have to replace the '@' with a '.' due to limitations in what can be in the field, but it's pretty easy to extract the correct information.