If you return NSString containing HTML then com.apple.UIKit.activity.Mail will interpret it as HTML.
NSString *body = @"<html><body><ul><li>one</li><li>two</li></ul></body></html>";
If you want to have HTML email body and plain text Twitter tweets then create a new class adopting the UIActivityItemSource protocol and implement activityViewController:itemForActivityType: