После поиска в течение нескольких часов, нет даже одной ссылки, которая может объяснить, как использовать составное сообщение с библиотекой Mailcore2 для приложения iOS и код, который может работать отлично.
Я пытался загрузить большое изображение base64 (1 МБ) в теле письма в формате HTML в виде встроенного сообщения, а не в качестве вложения.
Я выполнил следующий код и он работает как шарм.
MCOMessageBuilder * builder = [[MCOMessageBuilder alloc] init];
[builder setHTMLBody:@"<!DOCTYPE html><html><head><meta charset=\"utf-8\"><title></title></head><body><p>test</p><p class=\"sig\">-- <br><img src=\"cid:image\"></p></body></html>"];
UIImage *image = //Any image created from base64 string or imaged named
NSData *imageData = UIImageJPEGRepresentation(image,1.0);
MCOAttachment *attachement=[MCOAttachment attachmentWithData:imageData
filename:@"logo.jpg"];
attachement.contentID=@"image";
attachement.inlineAttachment=YES;
attachement.mimeType = @"image/jpg; name=\"logo.jpg\"";
[builder addRelatedAttachment:attachement];
Этот код работает для браузера какSafari, Chrome и Firefox.