Hi, I would like to add support for
firstname.lastname@example.org mailboxes to ETHMail.cc, but I want to first better understand domain registration, verification and if there are any edge cases I should watch for.
As far as I understand when I register domain.xyz I can claim it with ENS and wallets/dapps will be able to resolve domain.xyz to address set in DNS entry.
From my perspective the only thing users would need to do is to set MX record pointing to
ethmail.cc domain (and probably some DMARC stuff to properly validate ethmail.cc as mail server).
Now, the validations I need to do when someone sends email to email@example.com is:
- Check if
domain.xyzDNS antry with eth address matches address from resolving
domain.xyz(or can I omit this check?)
- Check that
subdomain.domain.xyzresolves to eth address (email address is valid from my perspective)
Am I thinking about it correctly?
The mail will be routed to address resolved for
subdomain.domain.xyz but might also be CCed to address for