Отправляем письмо на юникодный email адрес. Почта на домене.рф

Первой проблемой, с которой я столкнулся, оказался тот факт, что не так много Email провайдеров на данный момент переключилось на поддержку международных символов в адресах электронной почты. Протокол RFC 6530, позволяющий использование адресов с нелатинскими, а также диакритическими знаками, был выпущен в 2012 году однако, с тех пор изменилось немногое. Правильнее сказать практически ничего не изменилось. Если вы не знали, предыдущий стандарт формирования адресов электронной почты RFC 3696 не допускает создание и использование таких адресов вообще. Впрочем, обо всем по порядку!

Зачем?

Давным-давно.. в далекой-далекой галактике США, когда интернет был маленьким и все в нем говорили исключительно на английском языке, а DNS только-только развивался, было решено не использовать неанглийские символы в адресах интернет-сайтов. IDN, позволяющий использование любого языка в доменном имени был внедрен чуть позднее, уже в 90е, т.е только тогда, когда интернет более-менее распространился по планете. Браузеры стали потихоньку поддерживать неанглийские имена доменов, а пользователи начали регистрировать сами домены. Тем не менее, домены первого уровня оставались английскими вплоть до 2009 года. После чего было так же разрешено использовать языки с написанием с право налево, а также иероглифические языки!

Регистрируем юникодный адрес почты

Сам не зная почему, я был на полном серьезе уверен, что в Китае, Японии и прочих Азиях существуют тонны веб-сайтов а также почтовых сервисов использующих не-ASCII символы в адресах электронной почты и доменных имен. Однако, оказалось что они не шибко-то и стараются и по-старинке используют латинские символы как и остальная часть мира. Я опросил нескольких своих коллег из Китая и Японии, не знают ли они любые сервисы электронной почты, разрешающие использование не-ASCII символов но к сожалению, потерпел неудачу. Если отыщите — напишите, пожалуйста в комментариях. В любом случае, зарегистрироваться на подобном ресурсе без знания языка и подобающей клавиатуры, по всей видимости будет нелегкой задачей. Гугл транслейт и виртуальная клавиатура должны помочь в теории, однако на практике все может быть совершенно иначе.

Одно из моих преимуществ по сравнению с англоязычными коллегами — я могу разговаривать на русском языке, который основан на кириллическом алфавите, который внезапно! использует юникод. К сожалению, ни один из известных в России Email провайдеров (GMail, Yandex или Mail.ru) не разрешает зарегистрировать адрес электронной почты с кириллическими символами в имени пользователя, т.е до символа @ (собаки).

Тем не менее, Яндекс разрешает зарегистрировать адрес электронной почты с латинскими символами в имени пользователя и кириллическими в его доменной части, т.е после символа @ (собаки). Т.е технически вы можете подключить Яндекс почту для вашего кириллического домена и создать любой* почтовый ящик.

*Яндекс анонсировал поддержку кириллических доменов еще в 2010 году и пообещал снять ограничение на не-ASCII символы в именах ящиков в самом ближайшем будущем. Т.е вы не сможете использовать адрес вида иван@марья.рф, а вот ivan@марья.рф – вполне сможете. Спустя почти семь лет я могу констатировать, что это ограничение так и не было снято. Вдобавок, у меня не было ни одного кириллического домена, поэтому вариант с подключением Яндекс почты на кириллический домен к сожалению, отметался.

Поискав еще какое-то время, я нашел парочку относительно новых и не совсем популярных Email сервисов, позволяющих использование кириллических символов в адресах электронной почты. Думаю, что имеет смысл кратенько упомянуть индийский DataMail от компании Data xgen technologies, поддерживающий Русский, Китайский, Арабский, язык Хинди и еще несколько языков до кучи, который я так и не смог попробовать, поскольку для регистрации в сервисе необходимо отправить текстовое сообщение СМС с сим-карты, зарегистрированной в стране, соответствующей выбранному вами языку. Поэтому сразу переключусь на второй сервис, российский письмо.рф , который я опробовал в ходе своих экспериментов. И таки-да, они не поддерживают протокол https, я заметил.

Отправляем письмо на юникодный email адрес через веб-клиент

В 2014 Гугл анонсировал что они собираются поддерживать не-ASCII символы в адресах электронной почты. Согласно их заявлению, «A first step toward more global email» , принятие нового стандарта электронной почты является довольно сложной задачей, поскольку это потребует поддержки юникодного набора символов в адресах электронной почты от каждого сервера, начиная от отправителя и заканчивая получателем. И они были готовы стать теми, кто сделает первый шаг. Что означало, что пользователи GMail будут способны отправлять и получать письма от людей, адреса электронной почты которых содержат такие символы (например, 武@メール.グーグル).

Как я уже сказал, я попробовал отправить письмо с GMail на только что созданный кириллический адрес иии… оно не было отправлено. GMail вернул сообщение: «local-part of envelope RCPT address contains utf8 but remote server did not offer SMTPUTF8». Собственно к гуглу у меня нет никаких претензий — проблема вызвана тем, что удаленный сервер письмо.рф не возвращает SMTPUTF8.

Mail.ru и вовсе отказался отправлять мое письмо, выдав всплывающее окошко: В поле «Кому» указан некорректный адрес получателя. Исправьте ошибку и отправьте письмо еще раз.

Яндекс стал единственным из большой тройки, кто успешно отправил письмо на электронный адрес с кириллическими символами.

Отправляем письмо на юникодый адрес электронной почты по SMTP

Отправка письма на юникодный адрес электронной почты с использованием SMTP была последней и самой главной частью моих тестов. Как вы уже наверное догадались, использовать гугловый SMTP не имело смысла, поскольку их веб-интерфейс уже показал мне ошибку вызванную тем, что письмо.рф не предлагает SMTPUTF8. То же самое касалось Mail.ru, который попросту отказался отправлять письмо на кириллический адрес. Так что я отправил письмо через smtp.yandex.ru иии.. получил ошибку ‘The client or server is only configured for E-mail addresses with ASCII local-parts’ 😐

Отправляем письмо на адрес с ASCII символами в имени ящика и юникодными символами в имени домена

На этот раз мне пришлось зарегистрировать другой почтовый адрес с латинскими символами в имени ящика. К сожалению, сервис письмо.рф не разрешает латинские символы в имени ящика, поэтому я использовал цифры, т.е зарегистрировал ящик потипу 1234567890@письмо.рф.

На этот раз все трое GMail, Yandex и Mail.ru отправили письмо без проблем.

Отправка письма через SMTP яндекса была тоже успешной.

Заключение

На данный момент, использование не-ASCII символов в адресах электронной почты дает вам ровным счетом ничего кроме дополнительного геморроя, в том числе потому что новый стандарт все еще не распространен повсеместно. Более того, существуют определенные проблемы безопасности при использовании юникода в именах доменов в связи с практически

Почтовые сервисы Gmail (принадлежит американской корпорации Google) и «Яндекс» начали поддерживать полностью кириллические адреса емейлов. То есть теперь клиент может принимать письма с почтовых адресов вида «москва@москва.рф». Остальные сервисы пока могут принимать письма только с доменных зон, обозначенных кириллицей (например, «@москва.рф»), а само имя должно быть обозначено латиницей либо цифрами.

Директор компании «Русские имена» Сергей Шариков считает, что нововведения могут повысить популярность кириллических доменных имен. Он считает это «революционным скачком» в развитии кириллической адресации доменов и адресов почт.

Кириллическую почту пока мало кто использует, потому что почтовые клиенты только начинают принимать письма с таких адресов, но теперь это начнет быстро распространяться, - комментирует Сергей Шариков. - Только в доменной зоне.рус, открытой с мая этого года, уже 11 тыс. зарегистрированных имен, для своей почты они с удовольствием будут использовать полностью кириллические адреса.

Разработкой поддержки Unicode (стандарт кодирования символов, поддерживающий почти все существующие письменные языки) в email-адресах занимался созданный в 1986 году Инженерный совет интернета (Internet Engineering Task Force, IETF). Свои наработки он предоставил еще в 2012 году. В 2014 году компания Google стала первой, кто анонсировал использование нового стандарта email. Однако по словам разработчиков - собеседников «Известий», - до недавнего времени эта функция для кириллицы в левой части email-адреса попросту не работала.

Недавно стандарт кириллических адресов приняла и российская компания «Яндекс» - в компании точную дату назвать не смогли.

Из крупных российских игроков почтовых сервисов функция русскоязычных доменов не поддерживается только у почты компании Mail.ru Group.

Вице-президент и руководитель бизнес-подразделения «Почта и портал» в Mail.ru Group Анна Артамонова рассказала, что в компании тщательно изучают решения, существующие на рынке, и пока видят, что поддержка кириллических адресов «практически не работает». По словам Артамоновой, при оценке целесообразности технологического нововведения на первом месте должно стоять удобство пользователей.

С технической точки зрения реализовать стандарт для кириллических email-адресов легко, проблема в том, что поддержка кириллических адресов будет работать корректно только при условии, что это сделают все почтовые сервисы во всём мире, а этого не произошло и вряд ли произойдет, - поясняет Артамонова. - Более того, нет наработанной практики обеспечения совместимости с не поддерживающими данный стандарт почтовыми сервисами. В российском сегменте есть единичные попытки: например, стандарт поддержал малоизвестный сервис «Письмо.РФ». Но, во-первых, они используют старую версию стандарта и потому не совместимы с тем же Gmail, который ввел поддержку недавно. Во-вторых, при регистрации пользователь в любом случае должен ввести дополнительный некириллический адрес и именно с него потом на самом деле уходят письма всем почтовым службам. В таких условиях торопиться с официальной поддержкой стандарта не стоит.

Поддержка символов Unicode с национальным языком активно развивается в Китае. Например, CN NIC (китайский аналог Координационного центра национального домена сети интернет в России) спонсировал разработку поддержки новых стандартов в китайском популярном открытом почтовом сервере Postfix.

Главный специалист отдела прикладных сервисов «Технического центра интернет» Игорь Лидин считает, что поддержку unicode (не только кириллицу, но всех языков) необходимо развивать и популяризировать во всём мире, поскольку важно, чтобы технологии приближались к обычным пользователям, которые хотят общаться в интернете на своем родном языке.

Интернет создавался так давно, что тогда не учли многообразие языков на планете, а основные протоколы (в том числе те, которые участвуют в работе email) разрабатывались без малейшей оглядки на интернационализацию, - говорит Лидин. - В процессе развития в них добавлялись подпорки и подставки, в той или иной степени решающие проблемы многоязычной поддержки. Новый набор стандартов email - шаг вперед, довольно радикально добавляющий поддержку символов unicode во многие места, где ранее они были запрещены.

Директор Координационного центра национального домена сети интернет Андрей Воробьев считает, что отсутствие поддержки почтовыми клиентами полностью кириллических адресов было единственным сдерживающим фактором для развития кириллических доменов.

В домене.рф уже почти 900 тыс. доменных имен, у нас есть и зоны.дети и.москва, есть белорусский кириллический домен.бел, украинский домен.укр; развитие их всех сдерживалось возможностью полноценного использования почты, - рассказывает Андрей Воробьев. - Вообще разговоры о поддержке крупными почтовыми сервисами подобных адресов ведутся еще с 2010 года, тогда говорилось о сроке один-два года для внедрения возможности, но, как мы видим, всё сильно сдвинулось.

В пресс-службе компании «Яндекс» отметили, что они не планируют открывать регистрацию кириллических логинов в «Яндекс.Почте» и использовать домен «яндекс.рф» для почтовых ящиков.

Крупнейшие мировые сервисы при регистрации новых пользователей не принимают в качестве почтового адреса нестандартные форматы почты, - комментируют в пресс-службе «Яндекса». - Мы не хотим выдавать пользователям «неработающие» адреса и считаем, что использование локальных языков в электронной почте может нарушить коммуникацию между пользователями, послужит установлению языковых границ и может привести к нарушению связности интернета.

В компании Google оперативно прокомментировать ситуацию не смогли.

Наконец-то Ваш посланник доброй воли, сайт спешит сообщить радостные вести для всех владельцем доменов.рф. «Скоро» заработает электронная почта на домене.рф. Спустя 2 года, после того, как были выделены денежные средства на реализацию проекта внедрения почты на домене.рф, появились подвижки. В скором времени все желающие смогут использовать адреса электронной почты на русском, например: «Черешнев@Александр.рф».

Теперь спросите меня, откуда я знаю?
Не поверите делая очередной запрос в Координационный центр национального домена.рф запрос, когда же уже заработает почта, получил первый раз за долгое время первый положительный ответ. Ориентировочно в конце июня, начале июля 2013 года (конечно же сроки могут быть еще упразднены и почта может заработать и раньше).

Так что теперь думаю понимаете, почему я взял слово «скоро» в кавычки… Как Вы знаете домен.рф недавно отпраздновал свое 2-х летие, за 2 года работы не было найдено оптимального решения, которое бы позволило с минимальными затратами внедрить использование электронной почты на кириллических доменах. Разработчики пришли к выводу, что необходимо создания и внедрения специального протокола обмена данных. Так как за каждым IDN доменом стоит название на латинице, то задача просто свелась к тому, что было решено создать почтовый сервис, который был бы способен осуществлять распознание и перевод кириллицы в латиницу.

Новый протокол для работы с почтой был создан Инженерным советом интернета (IETF), который собственно и получил субсидии на разработку. Международное сообщество проектировщиков, ученых, инженеров, программистов и провайдеров, представили свой протокол на суд общественности только в феврале этого года.

Как сообщают представители IETF, сейчас протокол проходит стадию «обкатки», но владельцы почтовых сервисов, уже могут по желанию начинать внедрение этого протокола в свои сервисы. Андрей Колесников, директор Координационного Центра, сообщил, что сейчас ведутся переговоры со всеми крупнейшими сервисами предоставляющими почтовые услуги по массовому запуску в работу нового протокола, который должен позволить принимать и отправлять письма по электронной почте с адресов на нашем родном языке.

Первыми отреагировали в компании «Рамблер», заявив, что они заинтересованы в переходе на возможность работы в кириллической почтой.
Владислав Крейнин, так прокомментировал появление нового протокола: «Безусловно это шаг вперед, но сейчас наша фирма не наблюдает востребованности функции почты на кириллических доменах, то ли люди привыкли обходиться без почты, то ли она реально не кому не нужна»…

пресс-служба сервиса Яндекс.Почта, так прокомментировала отсутствие поддержки кириллических названий почтовых ящиков. Все дело оказалось в том, что не было все это время соответствующих стандартов, которые бы позволяли работать с кириллицей, но мы активно наблюдаем за разработкой нового протокола и в случаи заинтересованности нашими клиентами в почте на кириллице, сделаем все возможное для того, чтобы обеспечить внедрение этого функционала.

Так что, как мне кажется, проблема отсутствия почты на домене.рф, это ошибочное заблуждение. Люди активно покупают домен.рф уже 2 года и не заморачиваются по поводу, есть или нет у них почты. Однако, как мне кажется появление почты на домене.рф по-любому будет положительным толчком для зоны. Огромного спроса на почту в этой зоне ожидать не стоит, но спрос будет это 100%, разве стоит отметить, что среди почтовых сервисов, кто первым произведет внедрение кириллической почты особой расстановки сил не произойдет, все как мне кажется будет оставаться стабильным, а появление почты, станет просто хорошим бонусом для зоны.рф, эдакая подарочная упаковка, для и без того ценного подарка.

Руководитель IT-кластера «Сколково» Александр Туркот считает, что для массового внедрения кириллических адресов почты нужны дополнительные стимулы.

Компании внедрят такую почту, если она принесет какие-то дополнительные дивиденды, например увеличение спроса на их почтовый сервис на несколько процентов. Также если на кириллическую почту возникнет массовый спрос или будет какое-то политическое решение. Однако если почта на кириллице заработает, то спрос на нее постепенно появится. Несколько лет назад к кириллической доменной зоне «.рф» было мало доверия, а теперь адреса идут нарасхват.

Сегодня количество зарегистрированных доменов в зоне «.рф» приблизилось к 800 тыс. По статистике использования доменов «.РФ» от регистратора Ru-center, на сегодняшний день 28% кириллических адресов используются для адресации самостоятельных веб-ресурсов, а 24% - под внешний редирект или паркинг (резервирование); на 14% доменов сейчас стоят «заглушки», еще 16% имен делегированы, но никак не используются их владельцами; 18% оплаченных имен не содержат даже «заглушек» и не привязаны ни к какому сайту.

11 ноября с.г. в российском кириллическом домене.РФ стартовала открытая регистрация доменов, и за первые сутки в нем было зарегистрировано более 250 тыс. доменных имен, за неделю.РФ вошел в двадцатку доменов Европы. Но! Электронная почта с полностью кириллическими адресами в зоне.РФ не работает. Ждать придется больше года. Понадобится внести изменения в 47 документов.

Дела с электронной почтой обстоят следующим образом: кроме традиционных адресов, состоящих только из латинских символов ([email protected]), поддерживаются «гибридные» адреса с латиницей до разделителя «@» и кириллицей или смесью кириллицы и латиницы после него (localpart@пример.испытание или localpart@пример.com). Понятно, что такую ситуацию сложно назвать нормальной. Ведь когда затевали проект с доменом.РФ, то основным аргументом в его пользу было удобство работы с русским языком для русскоязычных пользователей, а смесь кириллицы и латиницы этому лозунгу не соответствует.

Для доменов, адреса которых записываются нелатинскими символами, несколько лет назад была создана система IDN (International Domain Names), а для преобразования доменных имен, содержащих такие символы, в последовательность стандартных ASCII-символов (26 букв латинского алфавита, цифры от 0 до 9 и дефис) был разработан метод Punycode. Он ставит в соответствие доменному имени «президент.рф» последовательность символов «xn-d1abbgf6aiiy.xn-p1ai», которая, конечно, выглядит как абракадабра, но при этом вполне понятна приложениям, передающим запросы интернет-пользователей по всей Глобальной сети.

Готовность номер Х

Самое главное, что Punycode-символы не требуют модификации большинства функционирующих в Интернете приложений для поддержки нового типа доменных имен. Единственное исключение составляют интернет-браузеры и почтовые клиенты, которые должны принимать от пользователя доменные имена в «нестандартном» написании, производить их перекодировку для дальнейшей передачи по Сети, а при получении закодированного с помощью Punycode доменного имени преобразовывать его для корректного представления пользователю. Однако далеко не все почтовые клиентские программы и интернет-службы электронной почты корректно работают с адресами в уже существующих кириллических доменах (напомню, что речь пока идет о «гибридных» адресах типа «mail@президент.рф», а не о программе-максимум для полностью русскоязычных почтовых адресов). Например, Microsoft Outlook, начиная с версии 2007, полностью корректно работает с русскоязычными IDN-адресами, а Thunderbird 3.0 их не поддерживает.


Для оценки готовности популярных бесплатных почтовых сервисов к обработке кириллических адресов в компании RU-CENTER было проведено небольшое исследование (см. таблицу). Мы решили проверить, насколько сейчас может пользоваться электронной почтой обычный пользователь, у которого есть корреспондент с адресом в кириллическом домене и который хотел бы читать присланные сообщения, отправлять собственные сообщения, работать с адресной книгой и фильтровать входящую почту. А если у такого пользователя есть собственный IDN-домен, например, в зоне.РФ, то он должен иметь возможность сообщить почтовому серверу о существовании этого домена и авторизоваться с указанием своего полного адреса на этом сервере.

Начнем с почтовой службы Gmail компании Google. Прочитать сообщение, отправленное из IDN-домена, пользователь Gmail сможет, но адрес отправителя он увидит в технологическом виде Punycode (т.е. [email protected], а не vasya@почта.рф). А вот послать сообщение обладателю адреса в IDN-домене нельзя, на экране появится сообщение об ошибке. С адресной книгой тоже проблемы: добавить в нее адрес vasya@почта.рф можно, а послать на него письмо - нет.

С фильтрами входящей почты ситуация аналогичная: настроить их с использованием русскоязычных адресов можно, но работать они не будут, поскольку внутренней перекодировки адресов в Gmail нет. Для обладателей русскоязычных интернет-доменов функция организации почтового сервиса на базе Gmail работает, только если указывать домен в настройках сервера в Punycode-виде, и в таком же виде его надо вводить при авторизации на сервере. Однако все это касается только тех IDN-доменов первого уровня, которые находятся в традиционных зонах первого уровня (латинские двухбуквенные страновые домены, .com, .org, .net и т.д.), а новый домен.РФ в списке разрешенных в Gmail доменов даже в виде Punycode, судя по всему, не значится.

С почтовыми сервисами Mail.ru и Rambler ситуация еще хуже. Они поддерживают только получение сообщения от отправителя из IDN-домена, но, как и в случае с Gmail, в строке «от кого» будет фигурировать последовательность символов Punycode, и понять, от кого пришло письмо, очень сложно. Отправить письмо на адрес в IDN-домене ни в Mail.ru, ни в Rambler нельзя, внести такой адрес в адресную книгу и использовать его при настройке фильтров электронной почты тоже не получится.

На таком фоне Яндекс.Почта выглядит почти идеально. Там поддерживаются и возможность чтения сообщения из IDN-домена (причем адрес отправителя будет выглядеть читабельно), и функция отправки письма получателю из IDN-домена. IDN-адреса в адресную книгу добавлять можно и письма на них отправлять - тоже. С настройкой и корректной работой фильтров электронной почты также проблем нет. Но есть некоторое неудобство для обладателей IDN-доменов: указывать домен в настройках сервера допускается, а авторизоваться на нем можно, только указав технологическое Punycode-имя.

На пути к полному счастью

Когда же пользователи, которым столько говорили и говорят об удобстве работы с полностью русскоязычным доменом.РФ, получат столь же русскоязычную электронную почту и смогут завести себе почтовый ящик типа «вася@почта.рф»? К сожалению, нескоро.

Реализация этой возможности требует внесения изменений в 47 спецификаций и стандартов RFC, регламентирующих те или иные моменты функционирования Интернета, а корректировка одного такого документа занимает не менее года. Изменение стандарта написания адреса электронной почты затрагивает много аспектов процедуры доставки сообщений. Необходимо учесть, что адрес электронной почты сейчас используется не только для обмена сообщениями, но также в качестве идентификатора пользователя в различных онлайновых сервисах, социальных сетях, интернет-магазинах и т.д. Кроме того, введение нового типа адресов потребует решения проблем с безопасностью, с передачей закодированных сообщений и сообщений, подписанных ЭЦП. В общем, объем работ предстоит очень большой. Поэтому новый стандарт для IDN-адресов электронной почты увидит свет в лучшем случае к концу 2011 г ., а его первые реализации появятся не раньше начала 2012 г . Так что придется запастись терпением.

При регистрации имя пользователя можно указывать действительно на кириллице. Таким же образом указывается и пароль – тоже кириллицей. При попытке ввести пароль латиницей сервис напомнит, что он умеет общаться только на кириллице. О том, что сервис может общаться с пользователями на родном языке, свидетельствует и слоган: "Говорите по-русски, мы Вас понимаем!".

На самом деле кириллица присутствует только в названии, имени и логине. Кроме кириллического адреса пользователям @Письмо.РФ предоставляется альтернативный адрес в домене pismorf.com, то есть адрес [email protected] . Первая часть адреса – имя пользователя – также транслитерируется с кириллицы в латиницу. По словам авторов проекта, такой адрес используется в том случае, если принимающая сторона не поддерживает кириллическую адресацию.

При работе с сервисом через веб-интерфейс и попытке отправить письмо с адреса в домене письмо.рф на другие веб-адреса по умолчанию использовался альтернативный адрес в домене pismorf.com, то есть все письма приходили именно с pismorf.com.

В процессе тестирования таким образом была проверена отправка на yandex.ru, mail.ru, gmail.com, rambler.ru. Таким же образом с этих почтовых адресов не удалась отправить письмо по кириллическому веб-адресу. Таким образом, пока сервис кириллической веб-почты не имеет смысла, пока другие почтовые сервисы не научатся корректно работать с веб-адресами. При этом сервис может быть хорошей заявкой на будущее, когда кириллический Рунет будет по-настоящему активным.