2015-04-30 1 views
0

J'essaye d'envoyer un instantané mensuel de l'activité de notre utilisateur en utilisant des modèles de mandrill.Mandril fusionner des images en ligne

Je veux être en mesure d'envoyer une image en ligne d'un graphique de leur activité. L'image est générée côté serveur et jointe à l'e-mail. Je peux facilement le faire lorsque j'envoie à un destinataire unique en ajoutant la pièce jointe à la propriété images de l'objet message.

Cependant, qu'en est-il lorsque je veux envoyer un lot d'emails? Comment puis-je m'assurer que chaque image en ligne va à chaque destinataire mais pas à tous? Je l'ai expérimenté avec l'utilisation ids dans le balisage en ligne

<img src="cid:image_*|recipientid|*"> 

mais bien que cela semble fonctionner, si vous ouvrez la source du message, vous verrez que tous les destinataires reçoivent toutes images - quand je veux envoyer un lot à 100 de personnes à la fois, je ne peux pas voir cela comme étant très efficace.

Aussi ont essayé

<img src="*|base64string|*"> 

Ce qui fonctionne, mais pour les images soutenir base64 inline dans les clients de messagerie est extrêmement pauvre, il est donc pas vraiment une option.

Toute aide serait très appréciée. Si quelqu'un pouvait aussi me dire quel genre de compromis de performance je pourrais obtenir en appelant le mandrillapi plusieurs fois contre une fois, ce serait bien car je commence à penser que c'est peut-être la seule façon d'obtenir ce dont j'ai besoin, peut-être même en groupes de 10 à la fois et en permettant aux gens de télécharger les 9 images supplémentaires dont ils n'ont pas besoin (j'attends des tailles d'image de 10KB).

Merci

Répondre