Product
Envie d’apprendre une nouvelle langue ? Mailgun aussi !
Malgré l’évolution rapide de la façon dont les utilisateurs communiquent entre eux, l’email est resté la forme de communication la plus omniprésente sur Internet. D’autres canaux comme la messagerie instantanée ont gagné en popularité et en utilisation, mais servent finalement à compléter l’email plutôt qu’à le remplacer. Cela est dû aux standards ouverts et à l’extensibilité du protocole SMTP qui ont permis une progression continue tout en conservant la rétrocompatibilité.
Le SMTP, le protocole qui permet d’échanger des messages d’un système à un autre, a été créé à une époque où l’ASCII était le jeu de caractères dominant. Basé sur l’alphabet anglais, l’ASCII encode 128 caractères différents en entiers de sept bits, mais la limite de 128 caractères est insuffisante pour de nombreuses langues non latines. Par conséquent, au fil des ans, de nombreux jeux de caractères différents ont été introduits pour prendre en charge différentes langues et symboles. Ces jeux de caractères étaient souvent très fragmentés, de sorte que les exigences de maintenance variaient grandement d’une entreprise à l’autre. Ce n’est qu’avec la ratification d’Unicode, qui contient 128 237 caractères différents prenant en charge 135 langues, qu’il y a eu un standard adopté à l’échelle mondiale pour prendre en charge toutes les langues dans le monde entier.
Au fil du temps, diverses extensions ont été créées pour le SMTP, permettant au contenu des messages d’exploiter différents encodages, dont Unicode. Malgré ces extensions, cependant, les adresses email elles-mêmes sont restées limitées à l’ASCII. Ce n’est que récemment que de nombreux fournisseurs de messagerie dans le monde ont commencé à prendre en charge SMTPUTF8 , une extension qui supprime enfin cette contrainte et permet aux utilisateurs d’obtenir des adresses email internationalisées.
Ces derniers mois, chez Mailgun, nous avons constaté une demande croissante de la part des clients qui doivent pouvoir communiquer avec les utilisateurs utilisant ces adresses internationalisées. Par conséquent, nous avons développé l’infrastructure de la plateforme Mailgun pour répondre aux besoins de ces clients. Non seulement les utilisateurs peuvent envoyer des messages vers des adresses internationalisées, mais nous avons également ajouté le support sur l’ensemble de notre plateforme, y compris pour la messagerie entrante, le routage (match_recipient et forward), les listes de diffusion (noms de listes et membres), la validation d’adresse email et les listes de suppression.
Pour profiter de cette nouvelle fonctionnalité, aucun changement n’est requis. Tant que le fournisseur de messagerie de destination prend en charge l’extension SMTPUTF8, Mailgun détectera automatiquement le support de cette extension et délivrera le message en conséquence.
Une grande partie du travail que nous avons accompli pour activer les adresses email internationalisées fait partie de Flanker, notre bibliothèque d’analyse d’adresses et MIME. Lorsque nous avons créé Mailgun, il n’existait pas de bonne bibliothèque d’analyse d’adresses en Python, nous en avons donc créé une et avons rendu le projet open source. Nous en sommes très fiers. Vous pouvez le consulter ici pour en savoir plus.
Si vous avez des questions ou des retours sur cette nouvelle fonctionnalité, veuillez nous en informer en créant un ticket pour notre équipe de support client depuis votre tableau de bord Mailgun. Pour toute autre question liée aux emails, nos spécialistes de l’email sont toujours là pour vous aider. N’hésitez pas à nous contacter, et l’équipe vous contactera rapidement pour vous aider.