2010-02-15 3 views
0

J'essaie d'envoyer une pièce jointe au format JPG avec un message HTML formaté. Bien sûr, j'utilise [picker setMessageBody: emailBody isHTML: YES]; Le reste du code est ce qu'il est censé être, selon divers messages sur les forums. Ce que j'observe: le contenu du message électronique résultant dépend du compte e-mail configuré sur votre iPhone. Par exemple: pour un compte de messagerie Yahoo, la définition de isHTML à YES n'aboutit jamais à un message HTML, mais le paramétrer sur NO le fait! Bug dans les trucs Apple?Problèmes d'envoi de courrier HTML avec pièce jointe sur l'iPhone

Mais, pour un compte GMail, je ne l'ai jamais réussi à envoyer un courrier HTML, il est toujours reçu comme texte brut.

Le fichier JPG est parfois affiché en ligne, parfois en pièce jointe. Tout ce que je veux: envoyer un fichier JPG, et un message contenant des sauts de ligne. Quelqu'un a-t-il un code qui a fait ses preuves et qui fonctionne pour tous les types de comptes de messagerie?

Répondre

0

Même si vous définissez ISHTML YES param, votre corps de message peut être envoyé comme simple/texte si le corps du message peut être représenté en tant que tel. Et les pièces jointes dans les messages/texte brut ne sont pas toujours reconnus correctement par certains clients de messagerie (Outlook).

Dans mon cas, l'ajout d'un lien dans le corps du message aidé. Le formatage du texte en gras avec les balises HTML fonctionne également. Rusé!

testé sur iPod 1G 3.1.3.