Hi,
I manage a mail server mail.example.org. I would like to use a letsencrypt certificate for the encrypted email communication. I have full control over the mail.example.org computer. This is a linux box.
In the past I used startssl and they had an email to postmaster@example.com challenge.
All the letsencrypt documentation I have read so far assumed that I want to secure a webserver and I have control over that webserver, and the challenges are designed to prove this. In the past, for another computer where I had website as well as mail server, I have used certbot and the letsencrypt process worked perfectly.
But this time the context is different. There is no website called mail.example.org, and the computer does not have an http server installed.
example.org and www.example.org both resolve to a different IP address. I have no control over that computer. Since they are different domain names, this is probably not relevant.
The IP address that mail.example.org resolves to is shared with another domain. mail.example.org:80 and mail.example.org:443 requests are forwarded to a third computer (and another company’s website is shown). I have no control over that computer.
What ways do I have to prove my control and authority of the mail.example.org domain?
I can install an http server on the mail.example.org computer and run it on some non-standard port. Would letsencrypt work with that?
Please fill out the fields below so we can help you better.
My domain is:
I ran this command: none so far
It produced this output: -
My web server is (include version): no web server at the moment
The operating system my web server runs on is (include version): Debian Jessie
My hosting provider, if applicable, is: none
I can login to a root shell on my machine (yes or no, or I don’t know): yes
I’m using a control panel to manage my site (no, or provide the name and version of the control panel): no