diff --git a/addressbook/backends/ldap/e-book-backend-ldap.c b/addressbook/backends/ldap/e-book-backend-ldap.c
index ef2ccd1..a611019 100644
--- a/addressbook/backends/ldap/e-book-backend-ldap.c
+++ b/addressbook/backends/ldap/e-book-backend-ldap.c
@@ -5208,6 +5208,9 @@ e_book_backend_ldap_open (EBookBackend	*backend,
 		return;
 	}
 
+	if (bl->priv->ldap_port == LDAPS_PORT)
+		bl->priv->use_tls = E_BOOK_BACKEND_LDAP_TLS_ALWAYS;
+
 	if (bl->priv->cache) {
 		g_object_unref (bl->priv->cache);
 		bl->priv->cache = NULL;
