Index: camel/camel-exchange-folder.c
===================================================================
--- camel/camel-exchange-folder.c	(revision 1699)
+++ camel/camel-exchange-folder.c	(working copy)
@@ -229,7 +229,7 @@
 
 	if (camel_stub_send (exch->stub, ex, CAMEL_STUB_CMD_APPEND_MESSAGE,
 			     CAMEL_STUB_ARG_FOLDER, folder->full_name,
-			     CAMEL_STUB_ARG_UINT32, camel_message_info_flags(info),
+			     CAMEL_STUB_ARG_UINT32, info? camel_message_info_flags(info): 0,
 			     CAMEL_STUB_ARG_STRING, subject,
 			     CAMEL_STUB_ARG_BYTEARRAY, message,
 			     CAMEL_STUB_ARG_RETURN,
Index: ChangeLog
===================================================================
--- ChangeLog	(revision 1699)
+++ ChangeLog	(working copy)
@@ -1,3 +1,11 @@
+2008-07-24  Bharath Acharya  <abharath@novell.com>
+
+	** Fix for bug #543075
+
+	* camel/camel-exchange-folder.c: (append_message_data): The info is 
+	usually NULL when you drag and drop an embedded mail to a folder. This 
+	check should get your message back into the desired folder.
+
 2008-07-23  Johnny Jacob  <jjohnny@novell.com>
 
 	* NEWS: 2.23.5 release updates.
