Проверить возможность соединения перед импортом
Для управления доменами, пользователями и организациями используйте сервис Яндекс 360 для бизнеса.
Запрос позволяет проверить может ли Яндекс Почта для домена установить соединение с сервером-источником. Для проверки нужно передать настройки сервера-источника (протокол, порт сервера, нужно ли использовать SSL-соединение и др.). Если соединение невозможно, ответ запроса будет содержать ошибку с кодом no_reply
.
Запрос следует использовать перед запуском импорта (см. Импортировать один почтовый ящик, Импортировать несколько почтовых ящиков).
Синтаксис запроса
Запрос следует отправлять по протоколу HTTPS с помощью метода GET.
GET /api2/admin/import/check_settings?
domain=<имя домена почты>
&method=<протокол сервера>
&server=<имя сервера>
&port=<порт сервера>
&ssl=<использование SSL>
Host: pddimp.yandex.ru
PddToken: <ПДД-токен>
Заголовки:
Параметры:
Параметр | Тип | Значение |
---|---|---|
Обязательные | ||
domain | Строка | Имя домена почты. |
server | Строка | Доменное имя или IP-адрес сервера. |
port | Число | Порт сервера. |
method | Строка | Протокол сервера. Допустимые значения:
|
ssl | Строка | Использование SSL. Допустимые значения:
|
Параметр | Тип | Значение |
---|---|---|
Обязательные | ||
domain | Строка | Имя домена почты. |
server | Строка | Доменное имя или IP-адрес сервера. |
port | Число | Порт сервера. |
method | Строка | Протокол сервера. Допустимые значения:
|
ssl | Строка | Использование SSL. Допустимые значения:
|
GET /api2/registrar/import/check_settings?
domain=<имя домена почты>
&method=<протокол сервера>
&server=<имя сервера>
&port=<порт сервера>
&ssl=<использование SSL>
Host: pddimp.yandex.ru
PddToken: <ПДД-токен>
Authorization: OAuth <OAuth-токен>
Заголовки:
Название | Описание |
---|---|
PddToken | |
Authorization |
Название | Описание |
---|---|
PddToken | |
Authorization |
Параметры:
Параметр | Тип | Значение |
---|---|---|
Обязательные | ||
domain | Строка | Имя домена почты. |
server | Строка | Доменное имя или IP-адрес сервера. |
port | Число | Порт сервера. |
method | Строка | Протокол сервера. Допустимые значения:
|
ssl | Строка | Использование SSL. Допустимые значения:
|
Параметр | Тип | Значение |
---|---|---|
Обязательные | ||
domain | Строка | Имя домена почты. |
server | Строка | Доменное имя или IP-адрес сервера. |
port | Число | Порт сервера. |
method | Строка | Протокол сервера. Допустимые значения:
|
ssl | Строка | Использование SSL. Допустимые значения:
|
Пример запроса
GET /api2/admin/import/check_settings?domain=domain.com&method=pop3&server=pop.yandex.ru&port=110&ssl=no HTTP/1.1
Host: pddimp.yandex.ru
PddToken: 123456789ABCDEF0000000000000000000000000000000000000
curl -H 'PddToken: 123456789ABCDEF0000000000000000000000000000000000000' 'https://pddimp.yandex.ru/api2/admin/import/check_settings?domain=domain.com&method=pop3&server=pop.yandex.ru&port=110&ssl=no'
GET /api2/admin/import/check_settings?domain=domain.com&method=pop3&server=pop.yandex.ru&port=110&ssl=no HTTP/1.1
Host: pddimp.yandex.ru
PddToken: 123456789ABCDEF0000000000000000000000000000000000000
Authorization: OAuth 00123456789ABCDEF00000000000000000000000000000000000
curl -H 'PddToken: 123456789ABCDEF0000000000000000000000000000000000000' -H 'Authorization: OAuth 00123456789ABCDEF00000000000000000000000000000000000' 'https://pddimp.yandex.ru/api2/admin/import/check_settings?domain=domain.com&method=pop3&server=pop.yandex.ru&port=110&ssl=no'
Структура ответа
{
"domain": "{имя домена}",
"settings":
{
"method": "{протокол сервера}",
"server": "{имя сервера}",
"port": "{порт сервера}",
"ssl": "{использование SSL}"
},
"success": "{статус выполнения запроса}"
}
{
"domain": "{имя домена}",
"success": "{статус выполнения запроса}",
"error": "{код ошибки}"
}
Название | Тип значения | Описание |
---|---|---|
domain | Строка | Имя домена. |
settings | Объект | Настройки сервера-источника. |
success | Строка | Статус выполнения запроса. Возможные значения:
|
error | Строка | Код ошибки. Ключ включается в ответ, если запрос выполнен с ошибкой. Возможные значения:
|
Ключи объекта settings | ||
method | Строка | Протокол сервера. Допустимые значения:
|
server | Строка | Доменное имя или IP-адрес сервера. |
port | Число | Порт сервера. |
ssl | Строка | Использование SSL. Допустимые значения:
|
Название | Тип значения | Описание |
---|---|---|
domain | Строка | Имя домена. |
settings | Объект | Настройки сервера-источника. |
success | Строка | Статус выполнения запроса. Возможные значения:
|
error | Строка | Код ошибки. Ключ включается в ответ, если запрос выполнен с ошибкой. Возможные значения:
|
Ключи объекта settings | ||
method | Строка | Протокол сервера. Допустимые значения:
|
server | Строка | Доменное имя или IP-адрес сервера. |
port | Число | Порт сервера. |
ssl | Строка | Использование SSL. Допустимые значения:
|