My domain is: 3dflat.services, but I’m stuck trying to register my email.
I have GSuite domain with properly set MX records, and it fails.
I resorted to using my @gmail.com email, but the shell claims gmail.com does not have a valid MX record, which is mind boggling.
It produced this output: Exception: {u’status’: 400, u’type’: u’urn:acme:error:invalidEmail’, u’detail’: u’Error creating new registration :: DNS problem: NXDOMAIN looking up MX for gmail.com}’}
Is this some sort of temporary problem, or LetsEncryptShell does something that’s no longer supported?
If you look carefully the error message says "MX for gmail.com}". I think your ACME client (LetsEncryptShell) is sending your email in an invalid format. It shouldn't have a } at the end.
I'm not familiar with Let's Encrypt Shell, is it possible that you can register with register https://letsencrypt.org/documents/LE-SA-v1.2-November-15-2017.pdf alex.emelianov@gmail.com instead of the version you used with {} around the email?
Glad to hear you're all sorted out now - You might consider opening an issue with the maintainers of the Let's Encrypt Shell you were using to make the example clearer. I bet you won't be the only person that has this confusion