I will try to explain in details... 1) in get_folder_online() callback. Get all the header of the messages that is on the server and do the following:
for (...) { stream = camel_stream_mem_new_with_buffer(header, len); msg = camel_mime_message_new(); if (camel_data_wrapper_construct_from_stream(CAMEL_DATA_WRAPPER(msg), stream) == -1) { camel_object_unref (CAMEL_OBJECT (msg)); continue; } minfo = camel_folder_summary_info_new_from_message(folder->summary, msg); if (flags & MESSAGE_SEEN) minfo->flags |= CAMEL_MESSAGE_SEEN; minfo->date_sent = header_decode_date(date, NULL); minfo->size = rfc822_size; camel_message_info_set_subject(minfo, subject); ...call other camel_message_info...() to set summary desc. } 2) in get_message() callback. I get all the mime header of the parts that the user clicked on. In this function I setup a wrapper for the callback to request which part to download. 3) write_to_stream() callback, I go fetch the part/section of the data to return back to Camel. The data is actually being displayed. All the attachments is being displayed correctly. Just not the message header. What I'm trying to figure out is where in Camel does it return the header information to be displayed? How is the header getting overwritten from what I have supplied in get_folder_online()? From I what I can see is that I have already gave the header to Camel but it's either being overridden with a different Camel header that Camel decide to use instead of mine. Shawn ---------- Original Message ---------------------------------- From: Jeffrey Stedfast <[EMAIL PROTECTED]> Date: 21 May 2002 14:53:42 -0400 >Depends on what you did I guess. This is a pretty vague question. > >Jeff > >On Tue, 2002-05-21 at 14:33, swalker wrote: >> I'm having some weirdness that the e-mail header does not show in my plug-in. What >I'm seeing is this: >> >> Content-Type: TEXT/PLAIN >> From: >> Date: 21 May 2002 13:21:40 -0500 >> Subject: No Subject >> Message-Id: <[EMAIL PROTECTED]> >> Mime-Version: 1.0 >> >> Why is Camel not displaying the header that I have already provided during the >get_folder_online() callback? I had all of the messages displaying just fine until >now. >> >> >> >> >> ________________________________________________________________ >> Sent via the WebMail system at isp2k.com >> >> >> >> >> >> _______________________________________________ >> evolution-hackers maillist - [EMAIL PROTECTED] >http://lists.ximian.com/mailman/listinfo/evolution-hackers >-- >Jeffrey Stedfast >Evolution Hacker - Ximian, Inc. >[EMAIL PROTECTED] - www.ximian.com > > ________________________________________________________________ Sent via the WebMail system at isp2k.com _______________________________________________ evolution-hackers maillist - [EMAIL PROTECTED] http://lists.ximian.com/mailman/listinfo/evolution-hackers