Issue reproduction: 1. Create a new virtual server or sub-server with disabled mail feature (do not accept mails for this server), e.g. subdomain.domain.tld 2. SSL certification request fails 3. Go to "Server Configuration" > "SSL Certificate" > Select tab "Let's Encrypt" > see the default domains (a) subdomain.domain.tld, (b) www.subdomain.domain.tld and (c) mail.subdomain.domain.tld 4. When trying to manually request a new Let's Encrypt certificate it still fails 5. When enabling / disabling the "mail" feature for the virtual server it does not correct the SSL configuration for Let's Encrypt 6. Change the default domain requests to only (a) subdomain.domain.tld and (b) www.subdomain.domain.tld 7. Again, try to request the Let's Encrypt certificate --> Successful
10/10 times reproducible.
What if you select Skip Tests option on SSL Certificate page, and repeat those steps again, would it fail for mail too?
If it still fails in the same way as you described above, what is the actual error message?
Submitted by gb.123 on Sun, 05/03/2020 - 14:12 Comment #2
I believe you need to change your nginx configuration manually and add /.well-known in location of your domain containing mail.domain.tld and point it to domain.tld as a workaround for now.