[Users] Certificate by domain work for 443 but not 993
Anahuac
anahuac at anahuac.eu
Fri Jul 16 23:01:08 CEST 2021
Oh!!!!!
I'm happy for not being just me getting crazy about it =)
Thanks Tony
regards
----- Mensagem original -----
> De: "Tony Publiski" <tonster at tonster.com>
> Para: "anahuac" <anahuac at anahuac.eu>
> Cc: "users" <users at lists.zetalliance.org>
> Enviadas: Sexta-feira, 16 de julho de 2021 17:55:00
> Assunto: Re: [Users] Certificate by domain work for 443 but not 993
> You're correct, it's unsupported at this time for imaps/pop3s, and really I do
> not believe there is effort being made to change that. You would need to hack
> the nginx configurations to make it work, and you'd need to continually do that
> to make it work for upgrades so it's non-trivial to work-around it.
>
> https://bugzilla.zimbra.com/show_bug.cgi?id=107293
> https://bugzilla.zimbra.com/show_bug.cgi?id=103362
>
> Tony
>
> ----- Original Message -----
> From: "Anahuac" <anahuac at anahuac.eu>
> To: "users" <users at lists.zetalliance.org>
> Sent: Friday, July 16, 2021 4:41:01 PM
> Subject: [Users] Certificate by domain work for 443 but not 993
>
>
> Hello guys,
>
> I was setting up Let's Encrypt certificates by domain to a customer and realized
> that it works perfectly to access the webmail using a browser, but not when I
> try to use a e-mail client.
> I followed all instructions from
> https://wiki.zimbra.com/wiki/SSL_certificates_per_domain like I have done
> thousand of times but then HTTPS work right but IMAP doesn't.
>
> So I setup a tests environment, doing it all from the scratch and I can't figure
> it out:
>
> - zimbraVirtualHostname : check
> - let's encrypt generated and deployed : check
> - access that domain on the browser : check
> - access that domain on 993 : certificate error
>
> I can see all the right confs in nginx.conf.mail.imaps like this:
>
>
> server
> {
> server_name mail.testes.mailtester.com.br;
> #listen 993 ipv6only=off ssl;
> listen 993 ssl;
> #listen 993 ssl;
> protocol imap;
> proxy on;
> timeout 60;
> proxy_timeout 2100;
> ssl_certificate /opt/zimbra/conf/domaincerts/testes.mailtester.com.br.crt;
> ssl_certificate_key /opt/zimbra/conf/domaincerts/testes.mailtester.com.br.key;
> sasl_service_name "imap";
> }
>
> but when I test the certificate ir returns the default from the main domain,
> what causes the error.
>
> You might like to test it yours selves
>
> This returns the right CN:
>
> openssl s_client -connect mail.testes.mailtester.com.br:443 </dev/null
> 2>/dev/null | openssl x509 -noout -text | grep CN
>
> But when I change 443 by 993 it doesn't:
>
> openssl s_client -connect webmail.testes.mailtester.com.br:993 </dev/null
> 2>/dev/null | openssl x509 -noout -text | grep CN
>
> On this second one CN is the main server name, what means it's returning the
> default certificate and not the virtualhost one.
>
> I'll love to hear your thoughts about it =)
>
> Thanks
>
>
>
>
>
>
> --
> Anahuac de Paula Gil
>
> "É agitando que se transforma a vida, o homem, a sociedade, o mundo".
> Francisco Julião
>
> Anahuac - anahuac.eu
> Telegram: @anahuac
More information about the Users
mailing list