I've noticed the following in my logs:

   Feb  9 04:10:01 endymion postfix/smtp[21298]: certificate
   verification failed for gmail-smtp-in.l.google.com: num=20:unable to
   get local issuer certificate
   Feb  9 04:10:01 endymion postfix/smtp[21298]: certificate
   verification failed for gmail-smtp-in.l.google.com:
   num=27:certificate not trusted

I've searched the list and I see that the answer is usually that the root certificate is not in the CAfile. I used openssl to pull down the gmail cert and traced its provenance. Unlike previous threads, the root certificate was in fact in my ca-bundle.crt, but the intermediate certificate of course was not. So I have several questions:

1) Is this a misconfiguration on gmail's part? Should they be including the intermediate cert along with the host cert during SSL negotiation? (just to help me understand my own configuration)

2) Is my best option to include the intermediate cert in my ca-bundle.crt? And/or can I list more than one bundle so I don't have to hack the bundle that yum is maintaining?

3) Or should I just disable TLS for SMTP?

-Norton

Reply via email to