Je ne sais pas pour iphone particulièrement mais certaines messageries ne permettent que le format text et pas le html pour les mail.

Il vaut mieux utiliser text/plain et éventuellement des pièces jointes pour une réception plus universelle.