Quelle est la taille maximale d’une adresse mail ?

Mar 6, 2021

La taille d’une adresse mail n’est pas infinie, elle est définie dans la RFC qui convient.  RFQuoi ?

Qu’est-ce qu’une RFC ?

Une RFC, Request For Comment, est un document décrivant les aspects et spécifications techniques d’Internet, ou de matériels informatiques. Celle qui nous intéressent ici sont les RFC de l’IETF, l’organisme qui régie les régles de l’Internet.

 

RFC 3696 – Régles de syntaxe et longueur d’une adresse mail

 

Celle qui nous intéresse ici est la RFC 3696. Elle résume la syntaxe des adresses électroniques et est basée sur les RFC 2821 et RFC 2822

 

Une adresse mail peut avoir une longueur totale de 320 caractères. 64 caractères pour l’adresse locale située avant l’arobase (l’@ comptant pour 1 caractère) et 255 caractères pour le FQDN (Fully Qualified Domain Name) comme mentionné en section 3 de la RFC :

 

In addition to restrictions on syntax, there is a length limit on email addresses. That limit is a maximum of 64 characters (octets) in the « local part » (before the « @ ») and a maximum of 255 characters (octets) in the domain part (after the « @ ») for a total length of 320 characters. Systems that handle email should be prepared to process addresses which are that long, even though they are rarely encountered.

RFC 3696 – Section 3

 

Un schéma vaut toujours mieux qu’un long texte :

 

 

taille maximale d'une adresse mail

 

A noter qu’un nom de domaine a une limite lui de 63 caractères comme indiqué dans la section 2 de la même RFC :

 

A DNS label may be no more than 63 octets long. This is in the form actually stored; if a non-ASCII label is converted to encoded « punycode » form (see Section 5), the length of that form may restrict the number of actual characters (in the original character set) that can be accommodated. A complete, fully-qualified, domain name must not exceed 255 octets.

RFC 3696 – Section 2

 

Voilà vous connaissez désormais la taille maximale d’une adresse mail !

 

Crédit :

Photo by Diana Polekhina on Unsplash