Nous avons une application WinForms qui prend en charge le glisser et la déposer des morceaux de messages HTML dans Outlook (HTML). P>
Les morceaux de texte vont bien. P>
Mais comment procédons-nous avec des images? Supposons que nous ne voulons pas héberger les images en ligne, mais nous souhaitons les envoyer avec le message électronique. Supposons aussi que nous voulons voir l'image en ligne et non comme une pièce jointe (où le client de messagerie du destinataire prend en charge cela, bien sûr). P>
Si vous regardez la source HTML d'un message Outlook, des balises "CID" sont "CID" pour les images (qui pointent à l'image comme pièce jointe, je suppose), mais comment allons-nous générer un CID / PERTINGID? P >
3 Réponses :
Si vous utilisez HTML pour effectuer tout votre courrier électronique, vous pouvez rechercher Google pour la même image et la mettre ici là-bas: P>
Vous pouvez également utiliser Photobucket pour organiser des images (si vous devez). Fondamentalement, vous devez avoir une source pour l'image. P>
code> p> p> p> P>
Non, vous pouvez copier / coller une image dans un message Outlook et ... il n'y a pas de source en ligne
Vous pouvez incorporer des images dans un courrier électronique HTML à l'aide d'un encodeur de base64. C'est assez compliqué mais vous encodez essentiellement l'image comme une chaîne de texte dans l'e-mail qui est interprété ensuite. P>
Cela ne fonctionne pas dans tous les clients de messagerie cependant. P>
Jetez un coup d'œil à cela et voyez si c'est votre recherche: p>
http://www.campaignmonitor.com/blog/post/1761/ Intégration-image-in-e-mail / p>
Modifier P>
Le moniteur de campagne mis à jour sur les clients qui fonctionnent avec la base64 images a>. p>
Outlook ne prend pas en charge l'image incorporée.
@Martin j'ai clairement indiqué dans ma réponse que tous les clients de messagerie ne sont pas pris en charge. Si vous suivez le lien, cela passe plus en détail pour expliquer quels clients prennent en charge la base64 codant et lesquels ne font pas.
@Sam - Correct, mais je crains que la question concerne les perspectives.
@Martin comme expliqué dans ma réponse. Si vous cochez le lien mis à jour, vous trouverez que des images intégrées fonctionnent dans Outlook 2003. Comme la version n'est pas spécifiée dans la question, cela pourrait être ce que l'OP demande.
Si une étape manuelle du processus est une option, vous pouvez le faire comme ceci: P>
code> qui pointez vers fichiers d'image localement enregistrés em> li> li>
- Attachez le HTML à un e-mail Outlook à l'aide de l'option " insert comme texte forte>" niché sous la flèche vers le bas de la touche "INSERT" lors de la sélection du fichier HTML comme pièce jointe. li>
ol>
Ceci remplit le courrier électronique HTML avec le HTML dans le fichier et incorpore toutes les images. Je crois que cet outil utilise le codage de base64 pour intégrer les images comme décrit dans le courrier électronique de Sam. P>
Selon le flux de travail, cette méthode pourrait être plus facile que de convertir des images en Base64 vous-même. P>
Notez que Cette méthode ne fonctionne que dans Outlook pour Windows, Pas Outlook pour Mac . P>
Est-ce vraiment testé et accepté comme réponse. Je fais de même mais non intégré comme CID ou BASE64, mais plutôt comme une URL à mes images locales dans Outlook 2013