Résoudre les problèmes

Fichiers .eml bloqués par les serveurs de messagerie

Vérifié le 4 min de lecture pièces jointes messagerie

Si un e-mail contenant une pièce jointe avec l'extension .eml n'arrive pas et que l'expéditeur reçoit un message de retour, le serveur l'a rejeté volontairement. Sur les serveurs avec cPanel, le rejet dit généralement quelque chose comme ceci :

This message has been rejected because it has a potentially executable attachment "mensaje.eml"
This form of attachment has been used by recent viruses or other malware.
If you meant to send this file then please package it up as a zip file and resend it.

Si vous voulez le confirmer, cherchez le message dans cPanel > Email > Track Delivery : vous y verrez le rejet avec son texte complet.

Pourquoi cela se produit

C'est presque toujours un transfert. L'expéditeur a transféré l'e-mail d'origine en tant que pièce jointe au lieu de copier son texte dans le corps du message. Certains logiciels le font par défaut, surtout les anciennes versions d'Outlook.

Un .eml est un e-mail complet : il peut contenir du HTML, des liens et d'autres pièces jointes, et certains clients de messagerie l'affichent sans que l'utilisateur l'ouvre. C'est pourquoi il est très utilisé dans les attaques de phishing pour cacher des liens et des pièces jointes malveillants et contourner les filtres.

Le filtre de pièces jointes d'Exim (le serveur de messagerie de cPanel) rejette par défaut les .eml et d'autres extensions présentant le même risque, comme :

  • .exe (exécutables)
  • .bat et .cmd (fichiers de commandes)
  • .vbs (scripts Visual Basic)
  • .scr (économiseurs d'écran)
  • .pif (informations de programme)

Solution 1 : transférer l'e-mail normalement

Demandez à l'expéditeur d'utiliser le transfert normal, qui inclut le texte de l'e-mail d'origine dans le corps du message. Dans Outlook :

  • Utilisez Transférer, et non Plus > Transférer en tant que pièce jointe.
  • Si Outlook joint toujours l'original, modifiez-le dans Fichier > Options > Courrier > Réponses et transferts. Dans Lors du transfert d'un message, choisissez Inclure le texte du message d'origine.

Ainsi, l'e-mail arrive sans problème et le destinataire le lit directement.

Solution 2 : compresser le .eml dans un ZIP

S'il faut envoyer le fichier d'origine (par exemple, pour conserver ses en-têtes), enregistrez le .eml sur l'ordinateur, compressez-le dans un .zip et joignez le ZIP. C'est ce que recommande le message de rejet lui-même.

Le filtre de nos serveurs ne bloque pas le ZIP. Si le destinataire est chez un autre fournisseur, son serveur peut avoir des règles plus strictes : dans ce cas, partagez le fichier avec un lien de téléchargement (Drive, OneDrive, Dropbox…).

Créer une exception pour autoriser les fichiers .eml

Si vous avez besoin de recevoir des fichiers .eml non compressés, nous pouvons créer une exception. Tenez compte du fait que :

  • Elle s'applique à tous les comptes e-mail de l'offre d'hébergement.
  • Elle concerne tous les expéditeurs : elle ne peut pas être limitée à un compte ou à un expéditeur précis.
  • Tous les comptes de l'hébergement sont exposés aux attaques qui utilisent ce type de fichier.

Si vous en avez tout de même besoin, ouvrez un ticket à l'assistance en indiquant le domaine.

Cela peut aussi vous aider

Quelque chose cloche ou a changé ? Racontez-nous et nous le vérifions.