+ if (has_images) {
+ related_mime_part = tny_platform_factory_new_mime_part (fact);
+ tny_mime_part_set_content_type (related_mime_part, "multipart/related");
+ tny_mime_part_add_part (TNY_MIME_PART (result), related_mime_part);
+ } else {
+ related_mime_part = g_object_ref (result);
+ }
+
+ if (!single_body) {
+ body_mime_part = tny_platform_factory_new_mime_part (fact);
+ tny_mime_part_set_content_type (body_mime_part, "multipart/alternative");
+ tny_mime_part_add_part (TNY_MIME_PART (related_mime_part), body_mime_part);
+ g_object_unref (body_mime_part);
+ }
+
+ g_object_unref (related_mime_part);
+ } else if (has_images) {
+ tny_mime_part_set_content_type (TNY_MIME_PART (result), "multipart/related");
+