aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--camel/camel-mime-message.c11
-rw-r--r--tests/test1.c8
2 files changed, 15 insertions, 4 deletions
diff --git a/camel/camel-mime-message.c b/camel/camel-mime-message.c
index 5f7689eab5..c561b89fee 100644
--- a/camel/camel-mime-message.c
+++ b/camel/camel-mime-message.c
@@ -491,14 +491,21 @@ camel_mime_message_get_message_number (CamelMimeMessage *mime_message)
#define WHPTF gmime_write_header_pair_to_file
-
+static void
+_write_recipients_to_file (CamelDataWrapper *data_wrapper, FILE *file)
+{
+
+}
static void
-_write_to_file(CamelDataWrapper *data_wrapper, FILE *file)
+_write_to_file (CamelDataWrapper *data_wrapper, FILE *file)
{
CamelMimeMessage *mm = CAMEL_MIME_MESSAGE (data_wrapper);
+ WHPTF (file, "From", mm->from);
+ WHPTF (file, "Reply-To", mm->reply_to);
WHPTF (file, "Date", mm->received_date);
+ WHPTF (file, "Subject", mm->subject);
CAMEL_DATA_WRAPPER_CLASS (parent_class)->write_to_file (data_wrapper, file);
}
diff --git a/tests/test1.c b/tests/test1.c
index 90004cfd5c..7ec4b49145 100644
--- a/tests/test1.c
+++ b/tests/test1.c
@@ -11,8 +11,12 @@ main (int argc, char**argv)
gtk_init (&argc, &argv);
message = camel_mime_message_new_with_session( (CamelSession *)NULL);
camel_mime_part_set_description (CAMEL_MIME_PART (message), g_string_new ("a test"));
- camel_mime_message_set_received_date (message, g_string_new ("a date"));
-
+ camel_mime_message_set_received_date (message, g_string_new ("Thu, 20 May 1999, 10:39:14 +0200"));
+ camel_mime_message_set_subject (message, g_string_new ("A test message"));
+ camel_mime_message_set_reply_to (message, g_string_new ("toto@toto.com"));
+ camel_mime_message_set_from (message, g_string_new ("Bertrand.Guiheneuf@inria.fr"));
+ camel_mime_message_add_recipient (message, g_string_new ("To"), g_string_new ("franck.dechamps@alseve.fr"));
+
output_file = fopen ("mail.test", "w");
if (!output_file) {