diff options
Diffstat (limited to 'ext/imap')
-rw-r--r-- | ext/imap/config.m4 | 1 | ||||
-rw-r--r-- | ext/imap/php_imap.c | 12 |
2 files changed, 11 insertions, 2 deletions
diff --git a/ext/imap/config.m4 b/ext/imap/config.m4 index 181b8d2aa4..da806fe674 100644 --- a/ext/imap/config.m4 +++ b/ext/imap/config.m4 @@ -90,6 +90,7 @@ if test "$PHP_IMAP" != "no"; then fi if test "$PHP_KERBEROS" != "no"; then + AC_DEFINE(HAVE_IMAP_KRB,1,[ ]) PHP_ADD_LIBPATH($PHP_KERBEROS_LIBDIR, IMAP_SHARED_LIBADD) PHP_ADD_LIBRARY(com_err,, IMAP_SHARED_LIBADD) PHP_ADD_LIBRARY(k5crypto,, IMAP_SHARED_LIBADD) diff --git a/ext/imap/php_imap.c b/ext/imap/php_imap.c index a98dd192b1..6b74bc7bf5 100644 --- a/ext/imap/php_imap.c +++ b/ext/imap/php_imap.c @@ -387,12 +387,20 @@ void mail_free_messagelist(MESSAGELIST **msglist) PHP_MINFO_FUNCTION(imap) { php_info_print_table_start(); - php_info_print_table_row(2, "IMAP Support", "enabled"); -#ifdef IMAP41 + php_info_print_table_header(2, "IMAP Support", "enabled" ); +#if HAVE_IMAP2000 + php_info_print_table_row(2, "IMAP c-Client Version", "2000"); +#elif IMAP41 php_info_print_table_row(2, "IMAP c-Client Version", "4.1"); #else php_info_print_table_row(2, "IMAP c-Client Version", "4.0"); #endif +#if HAVE_IMAP_SSL + php_info_print_table_row(2, "SSL Support", "enabled"); +#endif +#if HAVE_IMAP_KRB + php_info_print_table_row(2, "Kerberos Support", "enabled"); +#endif php_info_print_table_end(); } |