Внедрение универсального принятия доменных имен и адресов электронной почты: различия между версиями

Материал из вики.поддерживаю.рф
Перейти к навигации Перейти к поиску
(не показано 26 промежуточных версий 2 участников)
Строка 8: Строка 8:
== Техническая документация ==
== Техническая документация ==


* [https://uasg.tech/download/uasg-004-use-cases-for-ua-readiness-evaluation-en/ Тестовые случаи для разработчиков для оценки систем на готовность к универсальному принятию, разработанные Группой управления по универсальному принятию (Universal Acceptance Steering Group (UASG)) (UASG004)]
* [https://uasg.tech/wp-content/uploads/2020/07/UASG004-en-digital.txt Данные для тестовых случаев, описанных в UASG 004 (Data UASG004A)]
* [https://xn--80adfafgo7bio2n.xn--p1ai/%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0%D0%BC/%D0%B4%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D1%86%D0%B8%D1%8F/%D1%80%D0%B5%D0%BA%D0%BE%D0%BC%D0%B5%D0%BD%D0%B4%D0%B0%D1%86%D0%B8%D0%B8-%D0%B4%D0%BB%D1%8F-%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%BD%D0%BE%D0%B3%D0%BE-%D0%B0%D0%B4%D0%BC%D0%B8%D0%BD%D0%B8%D1%81%D1%82%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B0.php Рекомендации для системного администратора по построению сервиса электронной почты с поддержкой интернационализированных (кириллических) адресов]
* [https://xn--80adfafgo7bio2n.xn--p1ai/%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0%D0%BC/%D0%B4%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D1%86%D0%B8%D1%8F/%D1%80%D0%B5%D0%BA%D0%BE%D0%BC%D0%B5%D0%BD%D0%B4%D0%B0%D1%86%D0%B8%D0%B8-%D0%B4%D0%BB%D1%8F-%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%BD%D0%BE%D0%B3%D0%BE-%D0%B0%D0%B4%D0%BC%D0%B8%D0%BD%D0%B8%D1%81%D1%82%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B0.php Рекомендации для системного администратора по построению сервиса электронной почты с поддержкой интернационализированных (кириллических) адресов]
* [https://xn--80adfafgo7bio2n.xn--p1ai/%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0%D0%BC/%D0%B4%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D1%86%D0%B8%D1%8F/%D1%80%D0%B5%D0%BA%D0%BE%D0%BC%D0%B5%D0%BD%D0%B4%D0%B0%D1%86%D0%B8%D0%B8-%D0%BF%D0%BE-%D0%BF%D1%80%D0%B8%D1%81%D0%B2%D0%BE%D0%B5%D0%BD%D0%B8%D1%8E-%D0%B8%D0%BC%D0%B5%D0%BD.pdf Рекомендации по присвоению имен интернационализированных адресов электронной почты]
* [https://xn--80adfafgo7bio2n.xn--p1ai/%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0%D0%BC/%D0%B4%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D1%86%D0%B8%D1%8F/%D1%80%D0%B5%D0%BA%D0%BE%D0%BC%D0%B5%D0%BD%D0%B4%D0%B0%D1%86%D0%B8%D0%B8-%D0%BF%D0%BE-%D0%BF%D1%80%D0%B8%D1%81%D0%B2%D0%BE%D0%B5%D0%BD%D0%B8%D1%8E-%D0%B8%D0%BC%D0%B5%D0%BD.pdf Рекомендации по присвоению имен интернационализированных адресов электронной почты]


== Настройка EAI почтового сервиса ==
* [https://uasg.tech/download/uasg-004-use-cases-for-ua-readiness-evaluation-en/ Примеры оценки систем на готовность к универсальному принятию (UASG004)]


=== Инструкция по установке почтового сервера с поддержкой интернационализированных адресов под ОС FreeBSD 10.2 ===
* [https://uasg.tech/wp-content/uploads/2020/07/UASG004-en-digital.txt Исходные данные для примеров оценки, описанных в UASG004 (Data UASG004A)]
''Установка Postfix с расширением SMTPUTF8, Cyrus SASL и OpenSSL''


==== Почтовый сервер: общая информация ====
== Настройка EAI почтового сервиса ==
С помощью данной инструкции вы сможете установить почтовый сервер, который сможет получать почту с интернационализированных почтовых адресов за счет поддержки расширения SMTPUTF8.


Система поддерживает протоколы IMAP и POP3 при помощи почтового сервера Courier. Пользователи добавляются как локальные, с логином SSH, так и без него. Их почта хранится в папке /home/user.
* [[Инструкция по установке EAI почтового сервера под ОС FreeBSD 10.2]]
* [[Инструкция по установке EAI почтового сервера под ОС CentOS 7]]
* [[Инструкция по установке EAI почтового сервера под ОС Debian 11 amd64]]
* [[Инструкция по установке EAI почтового сервера под ОС Ubuntu 22.04 LTS]]


Используется ОС Freebsd 10.2
= <strong>Универсальное принятие для разработчиков</strong> =


==== Уведомление, требования и первичная установка ====
== Техническая документация ==
* [[Рекомендации по внедрению в программном обеспечении поддержки доменных имен и адресов почты c использованием символов кириллицы|Рекомендации по внедрению в программном обеспечении поддержки интернационализированных (кириллических) доменных имен и адресов электронной почты в доменах верхнего уровня .РФ, .SU, .ДЕТИ, .МОСКВА, .РУС]]
* [https://uasg.tech/download/uasg-031-faqs-ua-readiness-of-programming-languages-and-email-tools-en/ Ответы на часто задаваемые вопросы (FAQ) о поддержке универсального принятия в языках программирования, а также о поддержке EAI в инструментах и службах электронной почты (UASG031)]


* Убедитесь, что у вас установлена версия Postfix не ниже 3.0
Разработчики, внедряющие в своих программных продуктах поддержку интернационализированных доменных имен и адресов электронной почты, могут получить тестовые кириллические адреса электронной почты для опытной эксплуатации и проведения тестирования — [https://xn--80adfafgo7bio2n.xn--p1ai/%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0%D0%BC/%D1%82%D0%B5%D1%81%D1%82%D0%BE%D0%B2%D1%8B%D0%B5-e-mail-%D0%B0%D0%B4%D1%80%D0%B5%D1%81%D0%B0/ заявка на предоставление тестового кириллического email адреса]
* Если вы устанавливаете какие-либо компоненты почты после установки сервера, обязательно протестируйте сервер на предмет возврата почты SMTPUTF8.
* Предварительно необходимо настроить ресурсные записи DNS, имя хоста – это имя вашего домена (например, domain.com )
* mail.hostname – это имя вашего почтового сервера (например, mail.domain.com)
Необходим рабочий сервер FreeBSD с аккаунтом root (привилегии sudo)
* Установка функционирует как root, если не указано иное
 
<pre>
Update your hostname
</pre>
 
''Если вы используете интернационализированный домен, используйте эквивалент в кодировке punycode.''
Например, mail.ёпочта.рф в кодировке punycode выглядит как mail.xn--80a1acny1d.xn--p1ai
<pre>
vi /etc/hostname
</pre>
 
ОБНОВИТЕ имя хоста для почтового сервера на ВАШЕ
<pre>
mail.domain.com
</pre>
 
Перезагрузите сервер для обновления имени хоста.
 
После перезагрузки команда ниже покажет ваше имя хоста mail.domain.com
 
<pre>
hostname
</pre>
 
==== Установите Postfix из репозитария и необходимые библиотеки (Cyrus SASL, OPENSSL) ====
Найдите версию Postfix 3.0.1 или выше чтобы можно было активировать расширение SMTPUTF8. Ссылка для скачивания: http://www.postfix.org/download.html. В примере ниже мы работаем с postfix-3.0.1.tar.gz, ваша версия может отличаться. Установив Postfix с помощью apt-get, вы получите более раннюю версию, которая еще не поддерживает SMTPUTF8. В будущем это может измениться.
 
Установите необходимые библиотеки с помощью портов с опциями по умолчанию
 
<pre>
cd /usr/ports/security/openssl
make && make install
 
cd /usr/ports/security/cyrus-sasl2
make && make install
 
cd /usr/ports/devel/icu
make && make install
</pre>
 
<pre>
Refresh your environment
</pre>
 
Создайте необходимых пользователей и права на использование каталога
 
<pre>
pw groupadd postfix -g 32
pw groupmod mail -m postfix
pw groupadd postdrop
pw useradd postfix -c "Postfix Daemon User" -d /var/spool/postfix -g postfix  -s /bin/false -u 32 
chown -v postfix:postfix /var/mail
</pre>
 
Скачайте Postfix 3.x.x или более позднюю версию и скомпилируйте с openssl и sasl auth
 
<pre>
tar -xzvf postfix-3.0.1.tar.gz
cd postfix-3.0.1
make CCARGS="-DUSE_TLS -I/usr/include/openssl/  -DUSE_SASL_AUTH -DUSE_CYRUS_SASL -I/usr/local/include/sasl" AUXLIBS="-lssl -lcrypto -lsasl2" makefiles
make
</pre>
 
Установите Postfix
 
<pre>
sh postfix-install -non-interactive  daemon_directory=/usr/lib/postfix  \
                    manpage_directory=/usr/share/man  \
                    html_directory=/usr/share/doc/postfix-3.0.1/html  \
                    readme_directory=/usr/share/doc/postfix-3.0.1/readme
</pre>
 
Отредактируйте или обновите /etc/rc.conf как указано ниже
 
<pre>
postfix_enable="YES"
sendmail_enable="NO"
sendmail_submit_enable="NO"
sendmail_outbound_enable="NO"
sendmail_msp_queue_enable="NO"
</pre>
 
Отредактируйте, создайте или обновите /etc/periodic.conf
 
<pre>
daily_clean_hoststat_enable="NO"
daily_status_mail_rejects_enable="NO"
daily_status_include_submit_mailq="NO"
daily_submit_queuerun="NO"
</pre>
 
Отключите sendmail и запустите postfix
 
<pre>
service sendmail stop
postfix start
</pre>
 
==== Конфигурация Postfix ====
 
Измените mail.domain.tld, domain.tld, yourotherdomain.tld
 
<pre>
postconf -e 'myhostname  = mail.domain.tld'
postconf -e 'mydomain    = domain.tld'
postconf -e 'myorigin    = $mydomain'
postconf -e 'inet_interfaces = all'
postconf -e 'mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 192.168.0.0/24'
postconf -e 'alias_database = hash:/etc/aliases'
postconf -e 'alias_maps = hash:/etc/aliases'
postconf -e 'mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain, yourotherdomain.tld'
postconf -e 'smtputf8_enable = yes'
postfix reload
</pre>
 
@TODO
 
<pre>
Enable Postfix as service and run at startup
</pre>
 
Попробуйте отправить письмо с помощью Telnet и отправьте письмо на внешний сервер (например, Gmail)
 
==== Проверка, что SMTPUTF8 активирован ====
 
Введите команду для подключения к SMTP
 
<pre>
telnet localhost 25
</pre>
 
Результат должен быть следующий:
 
<pre>
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 YourHostName ESMTP Postfix
</pre>
 
Введите следующий текст и нажмите Enter
 
<pre>
EHLO localhost
</pre>
 
Если в ответе вы видите '''250 SMTPUTF8''', то ваш сервер может отправлять и получать почту с интернационализированных адресов
 
<pre>
250-YourHostName
250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250-ENHANCEDSTATUSCODES
250-8BITMIME
250-DSN
250 SMTPUTF8
</pre>
 
Если вы не видите 250 SMTPUTF8, попробуйте удалить Postfix и повторите описанную процедуру установки. Возможно, вы установили компонент, который установил старую версию Postfix.
 
==== Включение SMTP Auth ====
 
Установите saslauthd с настройками по умолчанию
 
<pre>
cd /usr/ports/security/cyrus-sasl2-saslauthd
make && make install
</pre>
 
Отредактируйте /etc/rc.conf
 
<pre>
saslauthd_enable="YES"
</pre>
 
Создайте или отредактируйте /usr/local/lib/sasl2/smtpd.conf . Используете только механизм PLAIN.
 
<pre>
pwcheck_method: saslauthd
mech_list: PLAIN LOGIN
</pre>
 
Обновите конфигурацию Postfix
sudo postconf -e 'smtpd_sasl_path = smtpd'
sudo postconf -e 'smtpd_sasl_auth_enable = yes'
service saslauthd start
sudo postfix reload
<pre>
 
Создайте пользователя для проверки аутентификации, замените AnyUserName на свое имя.
 
<pre>
sudo useradd -m AnyUserName  -s /usr/sbin/nologin
sudo passwd AnyUserName
</pre>
 
Сгенерируйте ключ аутентификации, замените username на свое имя, а yourpassword на свой пароль.
 
<pre>
perl -MMIME::Base64 -e 'print encode_base64("\000username\000yourpassword")'
</pre>
 
Замените dGVzdAB0ZXN0AHRlc3Q= на сгенерированный
 
<pre>
telnet localhost 25
EHLO localhost
AUTH PLAIN dGVzdAB0ZXN0AHRlc3Q=
</pre>
 
Должно появиться сообщение Authentication successful.
 
Возможная ошибка: если в сгенерированном base64 есть два символа == в конце строки, терминал может его не принять. Тогда используйте пароль, который не дает в результате два символа == в конце строки.
 
Завершите конфигурацию Postfix, чтобы только прошедшие аутентификацию пользователи могли отправлять почту через SMTP
 
<pre>
postconf -e 'broken_sasl_auth_clients = yes'
postconf -e 'smtpd_sasl_security_options = noanonymous'
postconf -e 'smtpd_sasl_local_domain = $mydomain'
postconf -e 'smtpd_recipient_restrictions = permit_sasl_authenticated, permit_mynetworks, reject_unauth_destination'
postconf -e 'smtpd_relay_restrictions =  permit_mynetworks permit_sasl_authenticated reject_unauth_destination reject_sender_login_mismatch '
postfix reload
</pre>


= <strong>Универсальное принятие для разработчиков</strong> =
== Готовность ПО к универсальному принятию ==


== Техническая документация ==
* [https://xn--80adfafgo7bio2n.xn--p1ai/%D0%BA%D0%B0%D1%82%D0%B0%D0%BB%D0%BE%D0%B3/ Актуальный список программного обеспечения и сервисов с указанием их текущего статуса поддержки IDN и EAI]
 
* [https://uasg.tech/download/uasg-018-reviewing-programming-languages-and-frameworks-for-compliance-with-universal-acceptance-good-practice-en/ Обзор соответствия библиотек и фреймворков языков программирования передовым практикам универсального принятия, 2019 (UASG018)]
* [https://uasg.tech/download/uasg-004-use-cases-for-ua-readiness-evaluation-en/ Тестовые случаи для разработчиков для оценки систем на готовность к универсальному принятию, разработанные Группой управления по универсальному принятию (Universal Acceptance Steering Group (UASG)) (UASG004)])
* [https://uasg.tech/download/uasg-018a-ua-compliance-of-some-programming-language-libraries-and-frameworks-en/ Результаты проверки готовности к универсальному принятию языков C, C#, Go, Java, Javascript, Python3, Rust и фреймворков, включая тестирование EAI, 2020 (UASG018A)]
* [https://uasg.tech/wp-content/uploads/2020/07/UASG004-en-digital.txt Данные для тестовых случаев, описанных в UASG 004 (Data UASG004A])
* [https://uasg.tech/download/uasg-033-ua-readiness-of-open-source-code-pilot-en/ Отчет об оценке готовности к универсальному принятию ПО с открытым программным кодом (UASG033)]
* [https://uasg.tech/download/uasg-018-reviewing-programming-languages-and-frameworks-for-compliance-with-universal-acceptance-good-practice-en/ Обзор соответствия библиотек и фреймворков языков программирования передовым практикам универсального принятия, 2019  (UASG018)]
* [https://uasg.tech/download/uasg-018a-ua-compliance-of-some-programming-language-libraries-and-frameworks-en/ Результаты проверки готовности к универсальному принятию языков C, C#, Go, Java, Javascript, Python3, Rust и фреймворков, включая тестирование интернационализированной электронной почты, 2020 (UASG018A)]
* [https://uasg.tech/download/uasg-033-ua-readiness-of-open-source-code-pilot-en/ Документ для оценки готовности к универсальному принятию ПО с открытым программным кодом (UASG033)]
* [https://uasg.tech/download/uasg-030-evaluation-of-eai-support-in-email-software-and-services-report-en/ Отчет об оценке поддержки EAI в программном обеспечении и электронной почте (UASG030)]
* [https://uasg.tech/download/uasg-030-evaluation-of-eai-support-in-email-software-and-services-report-en/ Отчет об оценке поддержки EAI в программном обеспечении и электронной почте (UASG030)]
* [https://uasg.tech/download/uasg-030a-eai-software-test-results-en/ Отчет-продолжение UASG030 с проверкой семи дополнительных программных пакетов: Mozilla Thunderbird Beta, Xgenplus и Spamjadoo, Sendmail 8.17 alpha, Halon, Dovecot, Mailchannels и Spamassassin (UASG030A)]
* [https://uasg.tech/download/uasg-030a-eai-software-test-results-en/ Отчет-продолжение UASG030 с проверкой семи дополнительных программных пакетов: Mozilla Thunderbird Beta, Xgenplus и Spamjadoo, Sendmail 8.17 alpha, Halon, Dovecot, Mailchannels и Spamassassin (UASG030A)]
* [https://uasg.tech/download/uasg-031-faqs-ua-readiness-of-programming-languages-and-email-tools-en/ Ответы на часто задаваемые вопросы (FAQ) о поддержке UA в языках программирования, а также о поддержке EAI в инструментах и ​​службах электронной почты (UASG031 FAQs)]
* [https://uasg.tech/download/uasg-028-considerations-for-naming-internationalized-email-mailboxes-en/ Рекомендации системным администраторам электронной почты по предоставлению почтовых ящиков, настройке и управлению системами, совместимыми с интернационализированными адресами электронной почты (UASG028)]
Разработчики, внедряющие в своих программных продуктах поддержку интернационализированных доменных имен и адресов электронной почты, могут получить тестовые кириллические адреса электронной почты для опытной эксплуатации и проведения тестирования — [https://xn--80adfafgo7bio2n.xn--p1ai/%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0%D0%BC/%D1%82%D0%B5%D1%81%D1%82%D0%BE%D0%B2%D1%8B%D0%B5-e-mail-%D0%B0%D0%B4%D1%80%D0%B5%D1%81%D0%B0/ заявка на предоставление тестового кириллического email адреса]
* [https://xn--80adfafgo7bio2n.xn--p1ai/%D0%BA%D0%B0%D1%82%D0%B0%D0%BB%D0%BE%D0%B3/ Актуальный список проверенного программного обеспечения и сервисов с указанием их текущего статуса поддержки IDN/EAI]
* [https://xn--80adfafgo7bio2n.xn--p1ai/%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0%D0%BC/%D0%B4%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D1%86%D0%B8%D1%8F/ua-soft-domain-rf.pdf Рекомендации по внедрению в программном обеспечении поддержки интернационализированных доменных имен и адресов электронной почты в домене верхнего уровня .РФ]
* [https://yadi.sk/i/ERsxS8K2n0iBZQ Рекомендации по внедрению в программном обеспечении поддержки доменных имен и адресов электронной почты c использованием символов кириллицы]


== Тестирование ПО на соответствие универсальному принятию ==
== Тестирование ПО на соответствие универсальному принятию ==
Строка 291: Строка 50:
== Обучающие семинары и тренинги ==
== Обучающие семинары и тренинги ==


* [https://www.youtube.com/watch?v=nTOLXTf7qo4&feature=youtu.be&ab_channel=%D0%9A%D0%BE%D0%BE%D1%80%D0%B4%D0%B8%D0%BD%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D1%8B%D0%B9%D1%86%D0%B5%D0%BD%D1%82%D1%80%D0%B4%D0%BE%D0%BC%D0%B5%D0%BD%D0%BE%D0%B2RU%D0%B8%D0%A0%D0%A4 Онлайн-тренинг для Python-разработчиков]
=== Онлайн-семинар для системных администраторов «Как настроить электронную почту в домене .РФ» ===
* [https://www.youtube.com/watch?v=sncf92vW5J0&feature=youtu.be&ab_channel=%D0%9A%D0%BE%D0%BE%D1%80%D0%B4%D0%B8%D0%BD%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D1%8B%D0%B9%D1%86%D0%B5%D0%BD%D1%82%D1%80%D0%B4%D0%BE%D0%BC%D0%B5%D0%BD%D0%BE%D0%B2RU%D0%B8%D0%A0%D0%A4 Онлайн-семинар для Java-разработчиков]
[[Файл:Tr-5.png|без|link=https://www.youtube.com/watch?v=wqp-Z7rjTF0&t=398s]]
* [https://www.youtube.com/watch?v=wqp-Z7rjTF0&feature=youtu.be&ab_channel=%D0%A0%D0%98%D0%A4%D0%9A%D0%98%D0%91 Онлайн-тренинг по внедрению EAI в почтовых системах]
[https://поддерживаю.рф/upload/EAI_Workshop.pdf Презентация тренинга]
 
=== Онлайн-тренинг для Python-разработчиков ===
[[Файл:Tr-3.png|без|link=https://www.youtube.com/watch?v=nTOLXTf7qo4&feature=youtu.be&ab_channel=%D0%9A%D0%BE%D0%BE%D1%80%D0%B4%D0%B8%D0%BD%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D1%8B%D0%B9%D1%86%D0%B5%D0%BD%D1%82%D1%80%D0%B4%D0%BE%D0%BC%D0%B5%D0%BD%D0%BE%D0%B2RU%D0%B8%D0%A0%D0%A4]]
[https://поддерживаю.рф/upload/ua_python.pdf Презентация тренинга]
 
=== Онлайн-семинар для Java-разработчиков ===
[[Файл:Tr-2.png|без|link=https://www.youtube.com/watch?v=sncf92vW5J0&feature=youtu.be&ab_channel=%D0%9A%D0%BE%D0%BE%D1%80%D0%B4%D0%B8%D0%BD%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D1%8B%D0%B9%D1%86%D0%B5%D0%BD%D1%82%D1%80%D0%B4%D0%BE%D0%BC%D0%B5%D0%BD%D0%BE%D0%B2RU%D0%B8%D0%A0%D0%A4]]
[https://поддерживаю.рф/upload/ua-for-java-developers-2020.pdf Презентация семинара]
 
=== Онлайн-тренинг по внедрению EAI в почтовых системах ===
[[Файл:Tr-1.png|без|link=https://www.youtube.com/watch?v=wqp-Z7rjTF0&feature=youtu.be&ab_channel=%D0%A0%D0%98%D0%A4%D0%9A%D0%98%D0%91]]
[https://поддерживаю.рф/upload/EAI_training.pdf Презентация тренинга]

Версия от 13:35, 18 августа 2022

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

Универсальное принятие (UA) – это состояние, когда все допустимые доменные имена и адреса электронной почты правильно и единообразно принимаются, проверяются, хранятся, обрабатываются и отображаются любым программным обеспечением, системой или устройством.

Сегодня доменные имена могут включать строки доменов верхнего уровня, длина которых превышает длину строк привычных старых доменов (то есть более трех символов). При этом в доменных именах и адресах электронной почты теперь могут использоваться символы из набора Unicode, который гораздо шире традиционного ASCII. При этом перечень доменов верхнего уровня теперь меняется динамически.

Универсальное принятие для системных администраторов

Техническая документация

Настройка EAI почтового сервиса

Универсальное принятие для разработчиков

Техническая документация

Разработчики, внедряющие в своих программных продуктах поддержку интернационализированных доменных имен и адресов электронной почты, могут получить тестовые кириллические адреса электронной почты для опытной эксплуатации и проведения тестирования — заявка на предоставление тестового кириллического email адреса

Готовность ПО к универсальному принятию

Тестирование ПО на соответствие универсальному принятию

Разработчики могут проанализировать свои продукты на соответствие критериям универсального принятия и получить подтверждение такого соответствия:

Тренинги по внедрению поддержки IDN и EAI

Обучающие семинары и тренинги

Онлайн-семинар для системных администраторов «Как настроить электронную почту в домене .РФ»

Tr-5.png

Презентация тренинга

Онлайн-тренинг для Python-разработчиков

Tr-3.png

Презентация тренинга

Онлайн-семинар для Java-разработчиков

Tr-2.png

Презентация семинара

Онлайн-тренинг по внедрению EAI в почтовых системах

Tr-1.png

Презентация тренинга