6

HTMLコンテンツでメールをフォーマットし、MFMailComposeViewControllerを使用して送信していますが、受信者側ではメールがHTML形式で届きません。プレーンテキストのみが表示されます。この問題を解決するにはどうすればよいですか。よろしくお願いします。

4

2 に答える 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 に答える