If you want to create an email header, you can create your own custom header using html and set it as the body of an email message with isHTML as True.
I just tried the following code:
NSString * Htmlstr =[NSString stringWithFormat:@ "<html>" "<body>" "<div id=\"container\" style=\"background-color:#EEEEEE;height:300px;width:500px;float:left;\">" "<div id=\"header\" style=\"background-color:#FFA500;\">" "<h3 style=\"margin-top:0;\">ABC</h3></div>" "<div id=\"content\" style=\"background-color:#EEEEEE;height:300px;width:500px;float:left;\">%@</div>" "<div id=\"Banner\" style=\"background-color:#EEEEEE;clear:both;text-align:left;margin-top:0;\"><img src=\"%@\" alt=\"Smiley face\" width=\"500\" height=\"100\"></div>" "<div id=\"footer\" style=\"background-color:#FFA500;clear:both;text-align:center;margin-bottom:0;\">Copyright © abc.com</div>" "</div>" "</body>" "</html>",emailBody,self.SelectedBannerImage];
[mailer setMessageBody: Htmlstr isHTML: YES];
Hope this helps you.
source share