Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Международная электронная почта возникает в результате комбинированного предоставления интернационализированных доменных имен ( IDN ) [1] и интернационализации адресов электронной почты ( EAI ). [2] Результатом является электронное письмо, содержащее международные символы (символы, которых нет в наборе символов ASCII ), закодированные как UTF-8 , в заголовке электронной почты и в поддерживающих протоколах передачи почты. Наиболее важным аспектом этого является разрешение адресов электронной почты (также известных как идентификаторы электронной почты) в большинстве мировых систем письма как на уровне интерфейса, так и на уровне транспорта.

Адреса электронной почты [ редактировать ]

Традиционные адреса электронной почты ограничены символами английского алфавита и несколькими другими специальными символами. [3]

Ниже приведены действительные традиционные адреса электронной почты:

[email protected] (английский, ASCII)[email protected] (английский, ASCII) user+mailbox/[email protected] (английский, ASCII)!#$%&'*+-/=?^_`.{|}[email protected] (английский, ASCII)"Abc@def"@example.com (английский, ASCII)"Fred \ Bloggs" @ example.com (английский, ASCII)"Joe.\\Blow"@example.com (английский, ASCII)

Русский может пожелать использовать иван.сергеев@пример.рф в качестве своего идентификатора, но вместо этого будет вынужден использовать транскрипцию, такую ​​как [email protected], или даже какой-либо другой, совершенно не связанный с этим идентификатор. То же самое, несомненно, относится к китайцам, японцам и многим другим национальностям, которые не используют латинские шрифты , но также относится к пользователям из неанглоязычных европейских стран, чьи желаемые адреса могут содержать диакритические знаки (например, André или Płużyna). В результате пользователи электронной почты вынуждены идентифицировать себя с помощью неродных скриптов - или программисты почтовых систем должны компенсировать это, преобразовывая идентификаторы из своих собственных скриптов в скрипты ASCII и обратно на уровне пользовательского интерфейса.

Международная электронная почта, напротив, использует символы Unicode, закодированные как UTF-8, что позволяет кодировать текст адресов в большинстве мировых систем письма. [4]

Ниже приведены действующие международные адреса электронной почты :

用户 @ 例子. 广告 ( китайский , Unicode )अजय@डाटा.भारत ( хинди , Юникод)квіточка@пошта.укр ( украинский , Unicode)χρήστης@παράδειγμα.ελ ( греческий , Unicode)Dörte@Sörensen.example.com ( немецкий , Unicode)коля@пример.рф ( русский , Unicode)

Заголовки UTF-8 [ править ]

Хотя традиционный формат для раздела заголовка электронной почты позволяет включать символы, отличные от ASCII, в часть значения некоторых полей заголовка с использованием слов в кодировке MIME (например, в отображаемых именах или в поле заголовка темы ), кодирование MIME не должно быть используется для кодирования другой информации в заголовке, такой как адрес электронной почты, или в полях заголовка, таких как Message-ID или Received . Более того, кодирование MIME требует дополнительной обработки заголовка для преобразования данных в его представление слова в кодировке MIME и обратно и ухудшает читаемость раздела заголовка.

Стандарты 2012 RFC 6532 и RFC 6531 допускают включение символов Unicode в содержимое заголовка с использованием кодировки UTF-8 и их передачу через SMTP, но на практике поддержка только медленно развертывается. [5]

Совместимость через понижение версии [ править ]

Интернационализация домена работает путем понижения версии. Части UTF-8, известные как U-метки, преобразуются в A-метки с помощью специального метода, называемого IDNA. Например, sörensen.example.comкодируется как xn--srensen-90a.example.com. В 2003 году, когда потребность была удовлетворена, это казалось проще, чем проверка того, что все программное обеспечение DNS может соответствовать строкам UTF-8, хотя теоретически DNS может передавать двоичные данные. Эта кодировка необходима перед выдачей DNS-запросов.

Обратите внимание, что доменные имена также, если не в первую очередь, используются для веб-навигации. EAI отличается.

Поскольку традиционные стандарты электронной почты ограничивают все значения заголовков электронной почты только символами ASCII, возможно, что присутствие символов UTF-8 в заголовках электронной почты снижает стабильность и надежность передачи такой электронной почты. Это связано с тем, что некоторые почтовые серверы не поддерживают эти символы. Проверка соответствия строкам UTF-8 должна выполняться программным пакетом за программным пакетом (см. #Adoption ниже). IETF предложил экспериментальный метод, с помощью которого электронная почта могла быть каким-то образом понижена до устаревшего формата, полностью основанного на ASCII, в котором все стандартные электронные письма поддержка серверов. [2] [6] Это предложение было слишком громоздким, потому что значение левой части адреса электронной почты является локальным для целевого сервера. Нет возможности проверить этоxn--somethingне является действительным именем пользователя, используемым в каком-либо домене. Таким образом, этот эксперимент был отменен в 2012 году в соответствии с RFC 6530.

Структура стандартов [ править ]

Набор Интернет-документов RFC RFC 6530, RFC 6531, RFC 6532 и RFC 6533, опубликованных в феврале 2012 года, определяет механизмы и расширения протоколов, необходимые для полной поддержки интернационализированных адресов электронной почты. Эти изменения включают расширение SMTP и расширение синтаксиса заголовка электронной почты для размещения данных UTF-8. Набор документов также включает обсуждение основных предположений и проблем, связанных с развертыванием полностью интернационализированной электронной почты.

Принятие [ править ]

  • 2013-11-14: The Bat! В почтовом клиенте реализована поддержка интернационализированных доменных имен (IDN) в адресах электронной почты. [7]
  • 2014-07-15: почтовая программа Postfix начала поддерживать [8] интернационализированную электронную почту, также известную как EAI или SMTPUTF8 , определенную в RFC 6530 .. RFC 6533. Первоначальная поддержка была сделана доступной в разрабатываемой версии 20140715 и 08.02.2015 оказался в стабильном выпуске 3.0.0. [9] Это поддерживает UTF-8 в адресах отправителя SMTP или LMTP, адресах получателей и значениях заголовков сообщений.
  • 2014-07-19: Сервер электронной почты XgenPlus начал поддерживать электронную почту на основе [10] IDN [11] , также известную как поддержка SMTPUTF8 , особенно для домена .भारत.
  • 2014-08-05: Google объявил [12], что Gmail будет распознавать адреса, содержащие диакритические или нелатинские символы, с дополнительной поддержкой интернационализации. Их почтовые программы (MX MTA) объявляют о поддержке расширения SMTP для интернационализированной электронной почты (SMTPUTF8, RFC 6531).
  • 2014-09-30: Message Systems объявили [13], что их продукт Momentum (версии 4.1 и 3.6.5) обеспечивает поддержку SMTPUTF8 , расширение интернационализации адресов электронной почты для протокола SMTP, позволяющее отправлять электронные письма на новые, незападные адреса. получатели.
  • 2014-10-22: версия 2.10.0 из AMaViS фильтра содержимого почты был выпущен [14] , которая была добавлена поддержка SMTPUTF8 , EAI и IDN .
  • 2016-12-07: почта.рус запускает полностью русскую (кириллицу) электронную почту в Москве через пресс-конференцию. [15] [16]
  • Главный министр Раджастана Васундхара Радже запустил один бесплатный адрес электронной почты @ rajasthan.in и домен @ राजस्थान. December 3 декабря 2017 года. Штат Раджастан стал первым в мире государством, которое предоставило адрес электронной почты каждому гражданину на его родном языке.
  • 2016-10-18: Data Xgen Technologies запустила бесплатный лингвистический адрес электронной почты под названием "DATAMAIL". В поддержку Digital India, это сделанное в Индии почтовое приложение поддерживает IDN ( международное доменное имя ) на хинди (हिन्दी), гуджарати (ગુજરાતી), урду (اردو), панджаби (ਪੰਜਾਬੀ ਦੇ), тамильском (தமிழ்), телгу (తెలుగు), Бангали (বাংলা), маратхи (मराठी), латинский английский. DATAMAIL запустила международные языки для стран, использующих арабский (العَرَبِيَّة), русский (русский) и китайский (汉语 / 漢語) в качестве основного языка. [17] [18]
  • 2017-03-07: Apple Store включает продукт для поддержки EAI. [19]
  • 2017-12-27: Microsoft объявляет о предстоящей поддержке электронной почты IDN в Office 365 [20], а также объявляет о том, что партнер XgenPlus размещает почтовые ящики IDN. [21]
  • 2018-01-03: Microsoft добавляет в Exchange Online интернационализацию электронной почты. [22]
  • 2018-09-18: Courier-MTA выпускает поддержку сообщений электронной почты Unicode в кодировке UTF-8 для всех пакетов Courier. Кроме того, Courier-IMAP использует Unicode (UTF8) для имен папок maildir. [23]

См. Также [ править ]

  • Интернационализированное доменное имя
  • Интернационализация адресов электронной почты (EAI)
  • Юникод и электронная почта
  • IETF
  • ICANN

Ссылки [ править ]

  1. ^ Начало: Пол Хоффман; Марк Бланше (7 марта 2003 г.). Nameprep: профиль Stringprep для интернационализированных доменных имен (IDN) . DOI : 10,17487 / RFC3491 . RFC 3491 .
  2. ^ a b Начало: Джон Кленсин; ЯнгУ Ко (7 февраля 2007 г.). Обзор и структура интернационализированной электронной почты . DOI : 10,17487 / RFC4952 . RFC 4952 .
  3. ^ RFC 5322: формат интернет-сообщений
  4. ^ RFC 6530: Обзор и структура для интернационализированной электронной почты
  5. Маки, Курт (2 января 2018 г.). «Exchange Online, получающий поддержку по интернационализации электронной почты» . Журнал Редмонд . Проверено 1 ноября 2018 . CS1 maint: обескураженный параметр ( ссылка )
  6. ^ Цзянькан Яо; Вэй МАО (8 июля 2008 г.). Расширение SMTP для интернационализированных адресов электронной почты . DOI : 10,17487 / RFC5336 . RFC 5336 .
  7. ^ «The Bat! 6.0 с поддержкой Unicode и IDN: The Bat! Говорит на многих языках» . 2013-11-14.
  8. ^ [1] Поддержка Postfix SMTPUTF8 (адреса электронной почты Unicode)
  9. ^ [2] Стабильный выпуск Postfix 3.0.0
  10. ^ «Правительство предложит бесплатное доменное имя .bharat при покупке .in» . Проверено 13 августа 2016 .
  11. ^ «Электронная почта IDN, поддерживаемая почтовым сервером XgenPlus» . xgenplus.com . Проверено 13 августа 2016 .
  12. ^ [3] Первый шаг к более глобальной электронной почте
  13. ^ [4] Message Systems представляет последнюю версию Momentum с новыми возможностями на основе API
  14. ^ [5] Выпущен Amavis 2.10.0
  15. ^ http://www.comnews.ru/content/105068/2016-12-08/pochtarus-hochet-izbavitsya-ot-prepyatstviy
  16. ^ https://cctld.ru/ru/news/news_detail.php?ID=11042
  17. ^ «Data Xgen Technologies запускает адрес электронной почты на индийских языках» . Deccan Chronicle . 2016-10-18 . Проверено 22 октября 2016 .
  18. ^ «DataMail: первая в мире бесплатная лингвистическая служба электронной почты, поддерживающая восемь языков Индии - The Economic Times» . The Economic Times . Проверено 22 октября 2016 .
  19. ^ "Почта EAI" . apple.com . 7 марта 2017.
  20. ^ "Объявление о поддержке EAI" . Блог группы разработчиков Microsoft Exchange . Проверено 9 ноября 2018 . CS1 maint: обескураженный параметр ( ссылка )
  21. ^ Холл, Дон; э. «Объявление Microsoft о EAI в Индии» . Руководящая группа универсального принятия (UASG) . Проверено 6 июля 2019 .
  22. Курт Маки (3 января 2018 г.). «Microsoft добавляет к Exchange Online интернационализацию электронной почты» . MCPmag.
  23. Сэм Варшавчик (18 сентября 2018 г.). «Новые выпуски пакетов Courier» . курьер-анонс (Список рассылки) . Дата обращения 5 июля 2019 . CS1 maint: обескураженный параметр ( ссылка )

Библиография [ править ]

  • RFC 6530
  • RFC 6531
  • RFC 6532
  • RFC 6533
  • RFC 6783
  • RFC 6855
  • RFC 6856
  • RFC 6857
  • RFC 6858

Внешние ссылки [ править ]

  • Страница статуса рабочей группы EAI
  • Инженерная группа Интернета (IETF)