Aller au contenu

Règle de limitation de la taille de l’objet des e-mails

📋 Contexte

Dans Maarch Courrier, lors de l’envoi d’un e-mail via le module de rédaction (mail-editor),
le champ objet est automatiquement limité à 70 caractères :

this.emailSubject = this.emailSubject.substring(0, 70);

Cette règle se trouve dans le fichier :

src/frontend/plugins/mail-editor/mail-editor.component.ts (ligne 358)

Cette limite a été introduite pour garantir une compatibilité maximale entre les différents clients de messagerie (Gmail, Outlook, etc.), tout en respectant les bonnes pratiques d’affichage sur divers supports (bureau et mobile).


🎯 Objectif de la limitation

L’objectif n’est pas arbitraire : il s’agit d’assurer que l’objet du mail soit lisible et complet dans la majorité des interfaces utilisateur.

Une partie de l’objet peut être tronquée dans certains clients si elle dépasse la limite d’affichage.

Service de messagerie Longueur visible moyenne
📬 La Poste 45 caractères
✉️ Gmail 77 caractères
💜 Yahoo! Mail 36 caractères
💻 Outlook / Hotmail 60 caractères
🟧 Orange 30 caractères

💡 En moyenne, un objet d’environ 60 à 70 caractères garantit une visibilité correcte dans la plupart des clients.


⚙️ Pourquoi ne pas l’aligner sur la longueur d’un objet de courrier ?

Le champ objet du courrier dans Maarch Courrier peut aller jusqu’à 200 caractères, car il est principalement utilisé à des fins internes : indexation, recherche ou affichage dans les bannettes.

L’objet d’un e-mail, en revanche, doit répondre à d’autres contraintes :

  • ✉️ affichage sur un grand nombre de clients et appareils
  • 📱 compatibilité mobile
  • 💬 lisibilité dans les notifications
  • 📊 performances et conformité aux normes SMTP/IMAP

Aussi, certains serveurs de messagerie peuvent tronquer automatiquement l’objet trop long lors de l’envoi.


🧩 Ticket lié

[#28810] E-MAIL : l’objet du message repris du courriel est tronqué

En version 2301.3.5, l’objet repris du courrier est limité à 70 caractères (chrono compris).

Cette limitation est volontaire, pour respecter la cohérence entre :

  • la taille maximale des objets dans les clients de messagerie
  • la logique métier de Maarch Courrier.

✅ Bonnes pratiques recommandées

  • Limiter les objets à 60 caractères maximum pour un affichage optimal.
  • Mettre les informations essentielles au début de l’objet.
  • Éviter les informations secondaires ou les longs identifiants dans l’objet du mail.