Получить информацию о DKIM
Для управления доменами, пользователями и организациями используйте сервис Яндекс 360 для бизнеса.
DKIM (DomainKeys Identified Mail) — механизм подписи электронных писем, позволяющий идентифицировать домен отправителя.
- узнать почему исходящие письма не подписываются (например, в настройках DNS нет записи с публичным ключом DKIM);
- получить публичный ключ DKIM, чтобы вручную добавить его в настройки DNS;
- получить секретный ключ DKIM, чтобы настроить подпись писем на собственном почтовом сервере.
Синтаксис запроса
Запрос следует отправлять по протоколу HTTPS с помощью метода GET.
GET /api2/admin/dkim/status?
domain=<имя домена>
&secretkey=<получение секретного ключа>
Host: pddimp.yandex.ru
PddToken: <ПДД-токен>
Заголовки:
Параметры:
Параметр | Тип | Значение |
---|---|---|
Обязательные | ||
domain | Строка | Имя домена. |
Необязательные | ||
secretkey | Строка | Параметр позволяет запросить секретный ключ DKIM. Допустимо только одно значение: |
Параметр | Тип | Значение |
---|---|---|
Обязательные | ||
domain | Строка | Имя домена. |
Необязательные | ||
secretkey | Строка | Параметр позволяет запросить секретный ключ DKIM. Допустимо только одно значение: |
GET /api2/registrar/dkim/status?
domain=<имя домена>
&secretkey=<получение секретного ключа>
Host: pddimp.yandex.ru
PddToken: <ПДД-токен>
Authorization: OAuth <OAuth-токен>
Заголовки:
Название | Описание |
---|---|
PddToken | |
Authorization |
Название | Описание |
---|---|
PddToken | |
Authorization |
Параметры:
Параметр | Тип | Значение |
---|---|---|
Обязательные | ||
domain | Строка | Имя домена. |
Необязательные | ||
secretkey | Строка | Параметр позволяет запросить секретный ключ DKIM. Допустимо только одно значение: |
Параметр | Тип | Значение |
---|---|---|
Обязательные | ||
domain | Строка | Имя домена. |
Необязательные | ||
secretkey | Строка | Параметр позволяет запросить секретный ключ DKIM. Допустимо только одно значение: |
Пример запроса
GET /api2/admin/dkim/status?domain=domain.com&secretkey=yes HTTP/1.1
Host: pddimp.yandex.ru
PddToken: 123456789ABCDEF0000000000000000000000000000000000000
curl -H 'PddToken: 123456789ABCDEF0000000000000000000000000000000000000' 'https://pddimp.yandex.ru/api2/admin/dkim/status?domain=domain.com&secretkey=yes'
GET /api2/admin/dkim/status?domain=domain.com&secretkey=yes 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/dkim/status?domain=domain.com&secretkey=yes'
Структура ответа
{
"domain": "{имя домена}",
"dkim":
{
"enabled": "{статус подключения DKIM}",
"txtrecord": "{TXT-запись}",
"nsready": "{наличие TXT-записи}",
"mailready": "{готовность Яндекс Почты для домена подписывать письма}",
"secretkey": "{секретный ключ DKIM}"
},
"success": "{статус выполнения запроса}"
}
{
"domain": "{имя домена}",
"success": "{статус выполнения запроса}",
"error": "{код ошибки}"
}
Название | Тип значения | Описание |
---|---|---|
domain | Строка | Имя домена. |
dkim | Объект | Информация о подключении DKIM, публичном и секретном ключе DKIM. |
success | Строка | Статус выполнения запроса. Возможные значения:
|
error | Строка | Код ошибки. Ключ включается в ответ, если запрос выполнен с ошибкой. Возможные значения:
|
Ключи объекта dkim | ||
enabled | Строка | Статус подключения DKIM для домена. Возможные значения:
|
txtrecord | Строка | TXT-запись с публичным ключом DKIM для самостоятельной настройки. Запись состоит из трех частей:
Пример TXT-записи: |
nsready | Строка | Наличие TXT-записи. Возможные значения:
|
mailready | Строка | Готовность Яндекс Почты для домена подписывать письма согласно DKIM. Возможные значения:
Яндекс Почта для домена проверяет данные о DKIM с задержкой. Поэтому, если пользователь добавил TXT-запись, значение |
secretkey | Строка | Секретный ключ DKIM. |
Название | Тип значения | Описание |
---|---|---|
domain | Строка | Имя домена. |
dkim | Объект | Информация о подключении DKIM, публичном и секретном ключе DKIM. |
success | Строка | Статус выполнения запроса. Возможные значения:
|
error | Строка | Код ошибки. Ключ включается в ответ, если запрос выполнен с ошибкой. Возможные значения:
|
Ключи объекта dkim | ||
enabled | Строка | Статус подключения DKIM для домена. Возможные значения:
|
txtrecord | Строка | TXT-запись с публичным ключом DKIM для самостоятельной настройки. Запись состоит из трех частей:
Пример TXT-записи: |
nsready | Строка | Наличие TXT-записи. Возможные значения:
|
mailready | Строка | Готовность Яндекс Почты для домена подписывать письма согласно DKIM. Возможные значения:
Яндекс Почта для домена проверяет данные о DKIM с задержкой. Поэтому, если пользователь добавил TXT-запись, значение |
secretkey | Строка | Секретный ключ DKIM. |