첨부 파일로 MFMailComposeViewController 인스턴스에 html 파일을 추가 할 때 최종 이메일은이 첨부 파일과 함께 iOS7에 삽입 된 이미지로 생성되지만 이전 버전 (iOS4, 5 , 6).MFMailComposeViewController는 iOS7에서 이미지로 html 첨부 파일을 처리합니다.
[mailController addAttachmentData: fileData mimeType: @"text/html; Charset=utf-8" fileName:@"file.html"];
최종 .eml 인 콘텐츠가이 첨부 '없는'화상으로서 표시 Gmail의 개방
<div><br><br>
<img src="cid:C7BFF544-754D-4322-A71C-12345667789" id="C7BFF544-754D-4322-A71C-12345667789"></div></body></html>
Content-Type: text/html; charset=utf-8;
name=file.html
Content-Disposition: attachment;
filename=file.html
Content-Transfer-Encoding: quoted-printable
Content-Id: <C7BFF544-754D-4322-A71C-12345667789>
. 네이티브 메일 클라이언트는이 문서를 임베디드 이미지로 취급하지만 보이지는 않습니다.
다른 content-type 조합 (application/pdf, charset-8/16)을 사용하려고 시도했지만 작동하지 않습니다. 파일 이름 확장자를 '.shtml'과 같이 변경하면이 문제가 해결됩니다. 그러나 파일 이름 변경은 적용 할 수 없습니다.
의견이 있으십니까?
참고 : 서명이 이메일에 추가해야합니까이 응용 프로그램은 등 "내 아이폰에서 보낸 "처럼, 아이폰 OS 6 SDK와 엑스 코드 4
한 페이지짜리 첨부 파일을 추가해야하는 경우 어떻게해야합니까? – masterYoda