Blocage du chargement des images dans Outlook dû à l’absence d’expéditeur approuvé

BÉNEVAUD Lény 0 Points de réputation
2026-03-27T10:16:35.18+00:00

Bonjour,

Je rencontre un problème avec l'envoie des emails via Microsoft Graph API.

Les e-mails sont bien délivrés dans les boîtes aux lettres Microsoft 365, mais les images sont bloqués avec le message suivant dans Outlook :

“Le contenu de ce message a été partiellement bloqué car l’expéditeur ne figure pas dans votre liste d’expéditeurs approuvés.” et l'utilisateur à la possibilité d'approuver l'expéditeur.

J’ai déjà testé plusieurs configurations sans succès :

• Exchange Admin Center → Mail flow → Rules → règle avec SCL = -1 (bypass) pour autoriser le domaine et les adresses e-mail 

• Microsoft Defender → E-mail et collaboration → Stratégies de menace → Stratégie de menaces → Stratégie anti-courrier indésirable → ajout du domaine et des adresses en autorisation 

• Microsoft Defender → E-mail et collaboration → Stratégies de menace → Liste verte (Tenant Allow/Block List) → ajout du domaine et des adresses en autorisation

Malgré cela :

• Les emails sont bien livrés 

• Mais le blocage des  images persiste côté Outlook 

Le problème disparaît uniquement si j’ajoute manuellement l’expéditeur dans Outlook → Courrier indésirable → Expéditeurs approuvés, ce qui n’est pas viable à grande échelle (car bcp d'adresse e-mail à autoriser)

Est-ce qu’il existe une configuration côté Microsoft 365 / Defender permettant de désactiver ou contourner ce blocage de rendu pour des expéditeurs ou domaines spécifiques

Merci d’avance pour votre aide.

Exchange Online
Exchange Online

Un service basé sur le cloud inclus dans Microsoft 365, offrant des fonctionnalités de messagerie et de collaboration évolutives avec une gestion simplifiée et des mises à jour automatiques.

0 commentaires Aucun commentaire

1 réponse

Trier par : Plus ancien
  1. Hin-V 16,830 Points de réputation Personnel externe de Microsoft Corporation Modérateur
    2026-03-27T11:45:27.3433333+00:00

    Cette réponse a été traduite automatiquement. Il peut donc y avoir des erreurs grammaticales ou des expressions étranges.

    Bonjour @BÉNEVAUD Lény

    D’après mes recherches, ce problème semble être lié au mécanisme de sécurité côté client d’Outlook, qui est indépendant d’Exchange Online et de Microsoft Defender.

    Le blocage de l’affichage des images dans Outlook n’est pas causé par le flux de messagerie, les règles de routage ou le filtrage du courrier indésirable (qui sont gérés par le Centre d’administration Exchange ou Microsoft Defender). Il s’agit plutôt d’une fonctionnalité locale de confidentialité appliquée par le client Outlook afin d’empêcher le téléchargement automatique d’images externes et de pixels de suivi.

    Pour cette raison, les configurations côté serveur, telles que la définition de SCL = -1 ou l’ajout de règles d’autorisation dans Microsoft Defender, ne remplacent pas le comportement local de blocage des images d’Outlook. À ce jour, je n’ai pas identifié de configuration Microsoft 365 prise en charge permettant aux administrateurs de mettre globalement en liste blanche des domaines d’expéditeurs et d’afficher automatiquement les images externes dans Outlook.

    Cependant, j’ai identifié une solution de contournement qui pourrait vous aider et que vous pourriez envisager :

    Demander à l’expéditeur d’intégrer directement les images lors de l’envoi de l’e‑mail via l’API Microsoft Graph

    D’après mes recherches, le mécanisme Content‑ID (CID) est entièrement pris en charge lors de l’envoi d’e‑mails via l’API Microsoft Graph. Lorsque les images sont intégrées en tant que pièces jointes en ligne (CID), Outlook les considère comme du contenu interne au message et non comme des ressources externes. Par conséquent, le mécanisme de blocage des images ne s’applique pas et les images sont affichées immédiatement.

    Image de l’utilisateur

    Au lieu d’insérer directement une URL d’image dans la balise HTML https://...,

    veuillez joindre l’image comme pièce jointe en ligne (Inline Attachment) lors de l’envoi de l’e‑mail via l’API Microsoft Graph et la référencer à l’aide d’un CID.

    Lors de la création de l’e‑mail via l’API Graph :

    Ajouter le fichier image dans le tableau attachments de la charge utile de l’e‑mail.

    Définir la propriété de la pièce jointe "isInline": true.

    Attribuer un identifiant unique, par exemple "contentId": "logoImage".

    Dans le corps HTML, référencer l’image à l’aide du protocole CID: cid:logoImage123.

    Avantages

    L’image est encodée et intégrée directement dans l’e‑mail, plutôt que chargée depuis une URL Web externe. Par conséquent, Outlook affiche l’image immédiatement sans déclencher les mécanismes de protection de la confidentialité liés aux images externes ou le blocage du téléchargement automatique des images.

    Références

    Inline attachments - An Azure Communication Services article | Microsoft Learn 

    c# - How to embed Image inline in Email Body using Microsoft Graph - Stack Overflow 

    Remarque : Ces informations sont fournies pour votre commodité. Ces sites ne sont pas contrôlés par Microsoft, et Microsoft ne peut faire aucune déclaration concernant la qualité, la sécurité ou l’adéquation des logiciels ou informations qui y sont trouvés. Veuillez vous assurer de bien comprendre les risques avant d’utiliser toute suggestion du lien ci-dessus.

    De plus, veuillez noter que la ressource mentionnée dans ce fil de discussion est disponible uniquement en anglais. Nous nous excusons sincèrement pour tout inconvénient que cela pourrait causer aux personnes préférant ou nécessitant un contenu en français. Malheureusement, une version française de ce contenu n’est pas actuellement fournie par la source. Si vous avez besoin d’aide pour comprendre le contenu, nous vous recommandons d’utiliser un outil ou un service de traduction fiable.

    Gestion des expéditeurs approuvés côté client via PowerShell

    Bien que les configurations du Centre d’administration ne permettent pas de contrôler le comportement de blocage des images d’Outlook, les administrateurs peuvent utiliser Exchange Online PowerShell pour ajouter par programmation des expéditeurs ou des domaines à la liste des expéditeurs approuvés (Safe Senders) de chaque utilisateur.

    Get-Mailbox -ResultSize unlimited | Set-MailboxJunkEmailConfiguration -TrustedSendersAndDomains @{Add="domain"}
    

    Remarque: Cette approche peut ne pas être totalement fiable dans tous les scénarios, en particulier lorsque les utilisateurs disposent de nombreuses règles locales ou de configurations spécifiques côté client.

    J’espère que ces informations vous seront utiles.

    N’hésitez pas à me corriger si j’ai mal compris votre demande. Si vous avez d’autres préoccupations, n’hésitez pas à les partager ci-dessous. Je serai plus qu’heureux de vous aider.


    Remarque: Veuillez suivre les étapes de notre documentation pour activer les notifications par e-mail si vous souhaitez recevoir la notification par e-mail liée à ce fil de discussion.

    Cette réponse vous a-t-elle été utile?

    1 personne a trouvé cette réponse utile.

Votre réponse

Les réponses peuvent être marquées comme « Acceptées » par l’auteur(e) de la question et « Recommandées » par les modérateurs, ce qui aide les utilisateurs à savoir que la réponse a résolu le problème de l’auteur(e).