HTMLコンテンツでメールをフォーマットし、MFMailComposeViewControllerを使用して送信していますが、受信者側ではメールがHTML形式で届きません。プレーンテキストのみが表示されます。この問題を解決するにはどうすればよいですか。よろしくお願いします。
7779 次
2 に答える
12
必ず次の行を使用してメッセージ本文を設定してください。
MFMailComposeViewController *picker = [[MFMailComposeViewController alloc] init];
picker.mailComposeDelegate = self;
NSString *emailBody = @"<p><b>Hello World</b></p>";
[picker setMessageBody:emailBody isHTML:YES];
于 2010-01-19T16:11:12.343 に答える
3
isHTML param を YES に設定しても、メッセージ本文がプレーン/テキストとして表現できる場合は、メッセージ本文をプレーン/テキストとして送信できます。
私の場合、メッセージ本文にリンクを追加すると役立ちました。太字の書式設定タグも機能します。トリッキー!
iPod 1G 3.1.3 でテスト済み。
于 2010-03-01T22:45:49.467 に答える