我想从我的应用程序发送嵌入式电子邮件。我有它发送电子邮件,但只是想让它显示一个标志。任何帮助或建议?我不想将图像作为附件发送。
此外,图像不在服务器上,而是在程序中。
答案 0 :(得分:2)
如果我正确理解您的问题,您希望发送包含内嵌图片的HTML格式的电子邮件。
在doMFMailComposeViewController类参考中,有setMessageBody:isHTML:方法的文档。这是关于内嵌图像的说法:“如果要包含带有内容的图像,则必须使用addAttachmentData:mimeType:fileName:method分别附加图像。”
由于您可以为附件设置自己的文件名,因此可以使用普通<img src="filename" />
将其包含在HTML邮件中。从我使用PHP发送电子邮件的时候,我记得图像不会显示为单独的附件,但你应该检查一下。