diff --git a/camel/providers/local/camel-maildir-summary.c b/camel/providers/local/camel-maildir-summary.c
index 04e2c31..a0f8dcd 100644
--- a/camel/providers/local/camel-maildir-summary.c
+++ b/camel/providers/local/camel-maildir-summary.c
@@ -296,6 +296,9 @@ maildir_summary_add (CamelLocalSummary *cls,
 		if (info) {
 			camel_maildir_info_set_filename (mi, camel_maildir_summary_info_to_name (mi));
 			d (printf ("Setting filename to %s\n", camel_maildir_info_filename (mi)));
+
+			if (camel_message_info_date_received (info) > 0)
+				mi->info.info.date_received = camel_message_info_date_received (info);
 		}
 	}
 
