La pièce jointe d'image ne fonctionne pas correctement avec le courrier électronique à l'aide de l'API Mandrill dans iOS

J'utilise l' API Mandrill pour envoyer des emails. Tout fonctionne bien, même la fixation d'image fonctionne bien. Mais le problème avec l'image est que l'email n'a pas de signe de pièce jointe dans la ligne d'object et que l'image attachée n'a pas de nom. Le problème est avec la key de nom ici est la pièce jointe image de JSON. J'ai essayé plusieurs façons de donner un nom mais aucun d'entre eux ne fonctionne pour moi.

images:[ { "type": "image/png", "name": "IMAGECID", "content": "ZXhhbXBsZSBmaWxl" } ] 

    L'icône de la pièce jointe va être quelque peu spécifique au programme de messagerie que vous utilisez. Cependant, en général, si vous voulez append quelque chose en pièce jointe, vous devez utiliser le tableau des attachments au lieu du tableau images . Le tableau d' images d'intégrer des images en ligne dans votre contenu HTML, et non simplement d'append des images en tant que pièces jointes. Lorsque vous utilisez le tableau d' images , vous devez également inclure l'identifiant de l'image dans votre code HTML. Donc, dans le cas de la même image que vous avez inclus dans l'exemple, votre contenu HTML devrait inclure ceci:

     <img src="cid:IMAGECID"> 

    Ceci est documenté pour le tableau d' images pour le noeud final messages / API d'envoi ici: https://mandrillapp.com/api/docs/messages.JSON.html#method=send

    Si vous utilisez Gmail et que vous souhaitez utiliser l'icône de pièce jointe, placez plutôt vos images dans le tableau des attachments . Ils ne s'afficheront pas dans votre contenu, mais seront ajoutés en tant que pièces jointes.