Sweego Taille limite d'un email

Taille et poids maximal d’un email – Explications

La taille, ou plutôt le poids, des emails, notamment lorsqu’ils incluent des pièces jointes, est une contrainte technique que tout utilisateur de services d’emailing doit connaître.

Les fournisseurs de messagerie imposent des limites strictes sur la taille maximale des emails, ce qui peut impacter directement la livraison de vos messages. Dans cet article, nous allons explorer ces limitations, comprendre comment elles fonctionnent et examiner les solutions pour gérer efficacement l’envoi de fichiers volumineux via votre application SaaS d’envoi d’emails.

Taille et poids d’un email :

Le calcul de la taille d’un email est plus complexe qu’il n’y paraît à première vue, car plusieurs éléments sont pris en compte, allant bien au-delà du simple poids des pièces jointes. Voici les principaux facteurs qui contribuent à la taille totale d’un email :

Corps de l’Email (Contenu HTML/Texte)

  • Texte Brut : Tout le texte de l’email contribue directement à sa taille. Le texte brut est généralement très léger, mais il peut tout de même ajouter quelques kilooctets (Ko) en fonction de la longueur de l’email.
  • HTML/CSS : Si l’email est formaté en HTML, le code HTML, CSS, et parfois les scripts inclus augmentent la taille. Les balises, les styles inline, et le formatage ajoutent du poids, souvent plus significatif que le texte brut.

Images et Fichiers Inline

  • Images intégrées (inline) : Lorsque des images sont intégrées directement dans le corps de l’email (par opposition à des images hébergées sur un serveur externe), elles augmentent considérablement la taille du message. Cela inclut les logos, les bannières, ou toute autre image intégrée.
  • Fichiers CSS et autres assets inline : Parfois, des fichiers CSS, des polices, ou d’autres éléments peuvent être inclus directement dans l’email. Ces fichiers, bien que souvent petits, contribuent à la taille totale.

Pièces Jointes

  • Taille brute des fichiers joints : Les pièces jointes sont probablement le facteur le plus évident et le plus important. Cependant, leur taille affichée sur votre ordinateur peut être inférieure à celle qu’elles auront une fois incluses dans l’email.
  • Encodage Base64 : Les pièces jointes ne sont pas simplement attachées au message sous leur forme brute. Elles sont encodées en base64 pour être transmises par le protocole SMTP (Simple Mail Transfer Protocol). Cet encodage ajoute environ 33% à la taille d’origine du fichier. Par exemple, une pièce jointe de 15 Mo occupera environ 20 Mo dans l’email.

En-têtes d’Email

  • En-têtes standard : Les en-têtes (headers) d’un email contiennent des informations cruciales telles que l’expéditeur, le destinataire, l’objet, la date d’envoi, et le chemin de transmission. Bien que chaque en-tête individuel soit petit, l’ensemble peut représenter plusieurs kilooctets.
  • En-têtes personnalisés : Certains systèmes d’emailing ajoutent des en-têtes spécifiques pour le suivi (tracking), l’authentification (comme DKIM ou SPF), ou des métadonnées personnalisées. Ces en-têtes supplémentaires augmentent la taille de l’email. Chez Sweego, nous ajoutons bien sûr le nécessaire pour l’authentification SPF & DKIM et vous avez la possibilité d’ajouter vos propres headers personnalisés.

Signatures

  • Signatures HTML : Les signatures d’email riches en HTML (avec des images, des liens, etc.) peuvent ajouter quelques kilooctets à chaque message. Si une signature est très élaborée, elle peut augmenter de manière significative la taille totale de l’email.

Caractères Spéciaux et Encodage

  • Encodage UTF-8 et autres : Les emails utilisant des caractères spéciaux ou différents jeux de caractères (comme UTF-8) peuvent être plus lourds. Bien que ce poids soit généralement minime, il est à prendre en compte pour des emails volumineux.

Tracking Pixels et Liens de Suivi

  • Pixels de suivi : Les images invisibles (souvent de 1×1 pixel) utilisées pour suivre l’ouverture des emails contribuent aussi à la taille de l’email. Bien qu’ils soient légers, chaque pixel ajouté augmente légèrement la taille globale.
  • Liens de suivi : Les liens de suivi intégrés, souvent plus longs que les URL normales en raison des paramètres de suivi supplémentaires, ajoutent également du poids à l’email, bien que de manière minimale.

Attachments non-visibles

Fichiers cachés ou métadonnées : Parfois, des métadonnées supplémentaires ou des fichiers non visibles (comme les vCards ou des éléments spécifiques à certains clients de messagerie) peuvent être attachés à l’email sans que l’utilisateur en soit conscient, augmentant ainsi la taille globale.

Taille limite par Mailbox Service Provider

La taille maximale d’un email, pièces jointes comprises, varie en fonction des fournisseurs de services de messagerie. Voici un aperçu des limites imposées par quelques-uns des principaux services de messagerie :

  • Gmail : 25 Mo
  • Outlook/Hotmail : 20 Mo
  • Yahoo Mail : 25 Mo
  • iCloud Mail : 20 Mo
  • Fastmail : 70 Mo, dont 50Mo pour la pièce jointe 😳
  • Orange : 25 Mo
  • Laposte.net : 20 Mo
  • Mailo : 25 Mo (50 Mo en Premium)

Il est important de noter que cette taille inclut non seulement les fichiers joints, mais aussi l’intégralité de l’email, y compris le texte, les images, et toute autre forme de contenu.

Comment Fonctionne la Limitation de Taille ?

Lorsque vous ajoutez une pièce jointe à un email, elle est encodée en base64 pour permettre son transfert via le protocole SMTP (Simple Mail Transfer Protocol). Cet encodage ajoute environ 33% de surcharge à la taille du fichier. Par exemple, un fichier de 15 Mo deviendra environ 20 Mo une fois encodé. Ainsi, même si la limite est de 25 Mo, vous ne pouvez pas nécessairement joindre un fichier de cette taille exacte.

Conclusion

Lorsqu’il s’agit de calculer la taille d’un email, il est essentiel de considérer l’ensemble des composants, y compris le texte, les images, le code HTML, les pièces jointes, et même les en-têtes et les signatures. Bien que certains de ces éléments puissent sembler insignifiants individuellement, leur combinaison peut rapidement augmenter la taille de l’email, influençant ainsi la délivrabilité, les temps de chargement, et la réception finale par le destinataire. Pour optimiser la taille d’un email, il est donc crucial de gérer chaque composant avec soin, en particulier dans le contexte de l’envoi d’emails transactionnels.


Comments

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *