Résoudre les problèmes
Fichiers .eml bloqués par les serveurs de 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).batet.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
- E-mails qui disparaissent du serveur de temps en temps Repérez où disparaissent les messages et vérifiez le protocole, les appareils, la conservation, les...
- Activer le mode debug de PHPMailer et diagnostiquer les erreurs SMTP Activez sans risque le journal SMTP de PHPMailer, interprétez les réponses du serveur et localisez l...
- Domain x.com has exceeded the max defers and failures per hour Ce que signifie ce blocage de messagerie, pourquoi ce n'est pas une limite de dix envois et comment...
- Erreur d'authentification lors de l'envoi d'e-mails depuis Outlook ou Thunderbird Si Outlook ou Thunderbird n'envoient pas, demandent le mot de passe encore et encore ou affichent l'...
Quelque chose cloche ou a changé ? Racontez-nous et nous le vérifions.