Для того чтобы лучше понимать приведенные ниже примеры, советуем Вам также прочитать следующий
документ, освещающий принципы двухуровневой структуры мейнтейнеров.
Формат заявки
Subject: [MNTNR-MNT-INUA] ADD domain.in.ua
domain: domain.in.ua
descr: Description of the domain
descr: Multiline mandatory field
admin-c: ADMIN-UANIC
tech-c: TECH1-UANIC
tech-c: TECH2-UANIC
nserver: ns.domain.in.ua 123.123.123.123
nserver: ns.tsua.net
mnt-by: REGISTRAR-MNT-INUA
mnt-lower: MNTNR-MNT-INUA
remark: Other info, multiline optional field
remark: any info
changed: hostmaster@registrar.com.ua 20040705
source: INUA
password: passw0rd
В случае если домен регистрируется без участия дилера, mnt-lower совпадает с mnt-by, и в заявке его можно опустить, он заполнится автоматически.
MODIFY на домен выглядит аналогично ADD, но после всех полей в теле письма должна идти
секция MODIFY, которая начинается строкой #[MODIFY SECTION] и кончается строкой #[END].
Между этими строками размещается поясняющая информация относительно переноса домена или изменения другой информации. Заявки MODIFY обрабатываются автоматически - при изменении
только технической информации - сразу, при изменении admin-c старому admin-c шлется запрос
на подтверждение, заявка удовлетворяется при получении согласия. При изменении mnt-by или mnt-lower
домена, старому мейнтейнеру шлется запрос на подтвеждение. Все запросы на подтверждение содержат
в теле письма т.н. ticket - сгенерированный криптографическим методом уникальный набор
символов, по которому проверяется аутентичность письма с подтверждением.
Формат заявки на добавление дилера
Subject: [REGISTRAR-MNT-INUA] ADD DIL-MNT-INUA
mntner: DIL-MNT-INUA
descr: Dealer of REGISTRAR-MNT-INUA registrator
descr: Can register domains and maintains them
admin-c: DIL1-UANIC
tech-c: DIL2-UANIC
auth: MD5-PW $1$acnNlhzR$7OdqNfAMe6vV5LC7ho6B10
notify: hostmaster@dealer.com.ua
mnt-by: REGISTRAR-MNT-INUA
mnt-lower: DIL-MNT-INUA
changed: hostmaster@registrar.com.ua 20040705
source: INUA
password: passw0rd
Формат заявки на изменение информации о мейнтейнере MNTNR-MNT-INUA
Subject: [MNTNR-MNT-INUA] MODIFY MNTNR-MNT-INUA
mntner: MNTNR-MNT-INUA
descr: In.ua registrator
descr: other descriptive info etc
admin-c: ADMR-UANIC
tech-c: TECH-UANIC
tech-c: TECH2-UANIC
auth: MD5-PW $1$s0Co.8Im$VhRnT7v8YRsLn52rLN3O01
notify: hostmaster@registrar.com.ua
mnt-by: REGISTRAR-MNT-INUA
mnt-lower: MNTNR-MNT-INUA
changed: hostmaster@registrar.com.ua 20040705
source: INUA
password: passw0rd
Формат заявки на продление домена (RENEW)
Subject: [MNTNR-MNT-INUA] RENEW +N
mnt-by: REGISTRAR-MNT-INUA
mnt-lower: MNTNR-MNT-INUA
domain: domain1.in.ua
domain: domain2.in.ua +2
domain: domain3.in.ua +1
.....
.....
domain: lastdomain.in.ua
password: passw0rd
Число +N в сабжекте заявки обязательно и устанавливает период продления доменов
по умолчанию. Должно быть равно +1 или +2 в противном случае робот игнорирует
его значение и устанавливает равным +1, о чем отдельно сообщается в ответе робота.
набор полей domain: в одной заявке может содержать после имени домена
уточняющее значение периода продления, которое перекрывает значение по умолчанию.
Последнее поле должно быть password: для авторизации.
Никаких других полей в заявке нет (по сути они и не нужны - они то не меняются при
RENEW, зато появляется возможность обрабатывать в одной заявке сразу несколько
доменов одновременно).
При совпадении mnt-by и mnt-lower последнее можно в заявке
опустить.
Формат заявки CANCEL (отмена платных операций)
Формат заявки CANCEL:
Subject: [REG-MNT-INUA] CANCEL ticket
domain: domainname.in.ua
password: your_password
ticket - это тот ticket который присваивает система заявке перед постановкой в очередь.
Отрабатывается в случае если mnt-by обьекта domainname.in.ua совпадает с REG-MNT-INUA
для доменов имеющих в статусе временую запись CANCEL-OK-UNTIL. (Такие домены - это
домены, зарегистрированные заявкой от дилерского хендла -MNT-INUA)
Откат работает для заявок ADD, RENEW.
Операции ADD и RENEW по которым была отработана заявка CANCEL не оплачиваются.