diff -ur qpopper4.0.5/popper/pop_tls_openssl.c qpopper4.0.5-patch/popper/pop_tls_openssl.c --- qpopper4.0.5/popper/pop_tls_openssl.c 2006-01-27 00:03:30.000000000 +0100 +++ qpopper4.0.5-patch/popper/pop_tls_openssl.c 2006-01-27 00:02:33.000000000 +0100 @@ -361,9 +361,8 @@ */ DEBUG_LOG1 ( pPOP, "...setting certificate file %s", pPOP->tls_server_cert_file ); - nErr = SSL_CTX_use_certificate_file ( pTLS->m_OpenSSLctx, - pPOP->tls_server_cert_file, - SSL_FILETYPE_PEM ); + nErr = SSL_CTX_use_certificate_chain_file ( pTLS->m_OpenSSLctx, + pPOP->tls_server_cert_file ); if ( nErr <= 0 ) { log_openssl_err ( pPOP, HERE, "Error setting certificate PEM file %s", pPOP->tls_server_cert_file );