diff --git a/configure b/configure
index 9add31da4ba7bc139b2645682ae218e3f4c1ea59..46692a3264448c296ce94fc17e0ab1fb2b628b84 100755
--- a/configure
+++ b/configure
@@ -21707,7 +21707,7 @@ $as_echo_n "checking for system c-client library...... " >&6; }
 		CPPFLAGS="${saved_cppflags}"
 		LIBS="${saved_libs}"
 		imap_ldflags=""
-		imap_libs="-lc-client"
+		imap_libs="-lcrypto -lssl -lc-client"
 		imap_include="-DUSE_SYSTEM_IMAP" #Try the imap directory first
 		CPPFLAGS="${CPPFLAGS} ${imap_include}"
 		LIBS="${LIBS} ${imap_libs} "`echo ${imap_ldflags}`
diff --git a/configure.ac b/configure.ac
index 893489ac3d1b04d8f5af9322ee418851db75bf09..b2cc866255241cbf5188ef0e045cd59d757491f6 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1853,7 +1853,7 @@ if test "${USE_IMAP_TK}" != "no"; then
 		CPPFLAGS="${saved_cppflags}"
 		LIBS="${saved_libs}"
 		imap_ldflags=""
-		imap_libs="-lc-client"
+		imap_libs="-lcrypto -lssl -lc-client"
 		imap_include="-DUSE_SYSTEM_IMAP" #Try the imap directory first
 		CPPFLAGS="${CPPFLAGS} ${imap_include}"
 		LIBS="${LIBS} ${imap_libs} "`echo ${imap_ldflags}`