Comment envoyer un e-mail avec une image incorporée
Cet article explique comment envoyer un e-mail avec une image incorporée dans Power Automate.
S’applique à : Power Automate
Numéro de base de connaissances d’origine : 4538673
Scénario
Vous souhaitez envoyer un e-mail avec une image dans le corps, par exemple avec l’action Office 365 Outlook : Envoyer un e-mail (V2).
Plus d’informations
Dans le corps, commencez par basculer vers la vue de code en sélectionnant </>
(ou pour certaines actions, définir IsHtml:Yes
) voir la note ci-dessous. Vous pouvez utiliser html pour incorporer l’image, pour ce faire, ajouter ce qui suit au corps de l’e-mail où vous souhaitez que l’image s’affiche :
<img src="URL" />
Où :
- L’URL est un lien vers l’image. Il peut s’agir d’un lien public ou d’un contenu dynamique d’une action précédente (par exemple, un lien pour une image dans SharePoint).)
- L’URL peut être une image encodée en base64, vous pouvez trouver un outil/site web en ligne qui va encoder pour vous (ou utiliser l’expression avec le
dataUri()
contenu d’un fichier d’une action précédente.) - Vous pouvez spécifier des attributs supplémentaires tels que : configurer la taille de l’image ou
alt
. texte au cas où l’image ne peut pas être chargée. Pour plus d’informations, consultez les ressources ci-dessous.
Exemple d’image avec un lien et une taille :
<img src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTf8peeAQ8Jbw4lowjdYM9OYVJFJr8EwgGNTsJ6BtbqPdNHWz2m" width="500" height="100">
Exemple d’image avec base64 (coupé pour plus de lisibilité) et l’attribut alt
:
\<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHMAAABzCAMAAA......" alt="SomeImage" />
Remarque
Pour voir si votre action prend en charge le code HTML, vérifiez si l’action a le paramètre body
de type html
dans la documentation du connecteur. Sinon, pour certaines actions, vous devrez peut-être choisir Is HTML: Yes
sous Options avancées.
Ressources
Autres façons de configurer <img> : référence d’élément Image Embed.