Index: mail/mail-stub-exchange.c
===================================================================
--- mail/mail-stub-exchange.c	(revision 1577)
+++ mail/mail-stub-exchange.c	(working copy)
@@ -2823,6 +2823,14 @@
 					}
 					break;
 				case EXCHANGE_HIERARCHY_FOREIGN:
+					if (folder_flags & CAMEL_STUB_FOLDER_NOSELECT &&
+					    mse->new_folder_id == 0) {
+						/* Rescan the hierarchy - as we don't rescan
+						   foreign hierarchies anywhere for mailer and
+						   only when we are starting up
+						*/
+						exchange_hierarchy_scan_subtree (hier, hier->toplevel, mode);
+					}
 				case EXCHANGE_HIERARCHY_PERSONAL:
 					if (!strcmp (type, "mail")) {
 						unread_count = e_folder_get_unread_count (folder);
Index: ChangeLog
===================================================================
--- ChangeLog	(revision 1577)
+++ ChangeLog	(working copy)
@@ -1,3 +1,11 @@
+2008-02-21  Veerapuram Varadhan  <vvaradhan@novell.com>
+
+	** Fix for bug #432885
+
+	* mail/mail-stub-exchange.c: (get_folder_info): Rescan the hierarchy - 
+	as we don't rescan foreign hierarchies anywhere for mailer and only 
+	when we are starting up.
+
 2008-02-18  Milan Crha  <mcrha@redhat.com>
 
 	** Part of fix for bug #515744
