On Tue, Aug 12, 2014 at 11:49:05PM -0400, Alex wrote:
> I've enabled debug for my test host, and after restart postfix, I've tested
> it with the following openssl command:
>
> # openssl s_client -connect mail.example.com:465
You've not specified a CAfile or CApath. See s_client(1).
> It connects, displays the certificate, but it also says
>
> depth=0 OU = Domain Control Validated, CN = mail.example.com
> verify error:num=21:unable to verify the first certificate
> verify return:1
>
> Is this something wrong with how I have the certificate set up?
Not necessarily, but a common error is to only configure the leaf
certificate and not append the required intermediate certificates
to the server's chain file.
> I think the problem I'm still having is that I thought I would also test
> with Thunderbird, and it doesn't work. When I test with port 587 it works
> okay, however, port 465 produces the following:
Thunderbird generally employs "STARTTLS" not wrapper-mode. However,
the certificate chain is the same, so it suffices to test port 587
with Thunderbird, and just test that 465 responds via s_client.
> submission on 587 works with the same key/cert pair, so I can't figure out
> what's wrong, and whether it's a Thunderbird problem or a postfix problem.
Neither. Nothing is wrong.
--
Viktor.