web-dev-qa-db-fra.com

Est-il possible d'utiliser des lettres majuscules dans une adresse électronique?

Si j'envoie un courrier électronique à [email protected] au lieu de [email protected], pourrait-il y avoir des problèmes de livraison en raison des lettres majuscules?

22
Tim

[email protected]/[email protected]

Techniquement, ce sont des adresses électroniques différentes, cependant, vous êtes probablement OK.

La partie domaine de l'adresse e-mail (exemple.com) n'est pas sensible à la casse . Donc, "ExaMple.com" est identique à "exemple.com". Toutefois, le destinataire (partie locale) est potentiellement sensible à la casse. "Hello" est donc différent de "hello". Cela dit, les serveurs de messagerie du monde réel ont tendance à ne pas appliquer cela (je n'en ai jamais rencontré un), car il est tout simplement déroutant et sujet aux erreurs de l'utilisateur.

Si vous stockez des adresses électroniques, vous devriez probablement les stocker dans leur cas d'origine (le destinataire au moins) pour des raisons de sécurité. Cependant, comparez-les toujours sans distinction de casse afin d'éviter les doublons.

De RFC 2821 - Protocole de transfert de courrier simple :

La partie locale d'une boîte aux lettres DOIT ÊTRE traitée comme sensible à la casse. Par conséquent, les implémentations SMTP DOIVENT prendre soin de préserver la casse des pièces locales de la boîte aux lettres. Les domaines de boîte aux lettres ne sont pas sensibles à la casse. En particulier, pour certains hôtes, l'utilisateur "smith" est différent de l'utilisateur "Smith". Cependant, l'exploitation de la sensibilité à la casse des parties locales de la boîte aux lettres nuit à l'interopérabilité et est découragée.

39
MrWhite

La plupart des serveurs SMTP fonctionnent correctement avec des caractères majuscules. Cependant, certains font la différence entre les majuscules et les minuscules dans la partie destinataire. La partie domaine est insensible à la casse.

Par exemple, Google Mail ne fait pas de distinction entre les destinataires en majuscules et en minuscules.

GMail lowercase conversion

Je vous recommande de vérifier auprès de l'administrateur du serveur concerné ou de lui laisser une question pour l'interroger.

5
Karan