I would like to ask you if i get certification validation via e-mail
the screen I get while verification is
===================================
Please deploy a DNS TXT record under the name:
_acme-challenge.domain.gr.
with the following value:
**************** any token **************************
Before continuing, verify the TXT record has been deployed. Depending on the DNS
provider, this may take some time, from a few seconds to multiple minutes. You can
check if it has finished deploying with aid of online tools, such as the Google
Admin Toolbox: Dig (DNS lookup).domain.gr.
Look for one or more bolded line(s) below the line ';ANSWER'. It should show the
value(s) you've just added.
Press Enter to Continue
but I am not the owner of domain and I would prefer the DNS TEXT ant the token to be sent to the owner for the validation. The command I use is
certbot certonly --csr domain.gr.csr --manual --preferred-challenges dns -d domain.gr
Is it possible to select e-mail validation method?
Let's Encrypt do not offer domain validation via email. You need to use either http validation or DNS validation.
Your example is currently using DNS validation, so create the required TXT record in your DNS then proceed. If you cannot do that then use http validation.
Well, that's going to be a problem.
LE can't issue certificates without some "proof of ownership" (or "control").
See the first paragraph: Getting Started - Let's Encrypt
LE certificates are issued for 90 days.
Normally, an ACME client is installed (like the certbot you are using) and it is configured to automatically renew the certificate thereafter.
So if you don't own the domain, you don't have control over the DNS, and you don't control the web server, why are you trying to get a cert for the domain? That's something that should be done by the domain owner or administrator, which it doesn't sound like you are.
I just only tried to issue the certificate for an other owner's service, if there was a verification via e-mail I think the procedure would be more convenient for such cases.
I don't mean this. There are certification agents where use e-mail with info included where domain owner can use that in order to proceed with verification.
While many CAs offer email validation, it has historically been one of the less reliable methods of domain verification. Thus Let’s Encrypt chooses not to support it.
Then I'm puzzled how you'd gain from a validation method using email. If the domain owner is still the one getting the email, instead of you, you could just as easily just ask the domain owner to add the appropriate TXT record, right?