Изменить настройки почты
Метод обновляет настройки корпоративной почты в организации. Обновляются только те настройки, которые отправлены в запросе.
Примечание
Чтобы выполнить запрос, OAuth-приложению требуются разрешения:
ya360_admin:mail_read_organization_settings— чтение настроек почты организации;ya360_admin:mail_write_organization_setting— управление настройками почты организации.
Запрос
PATCH https://cloud-api.yandex.ru/v1/admin/org/{org_id}/mail-settings
Path-параметры
|
Имя параметра |
Тип |
Описание |
|
org_id * |
integer |
Идентификатор организации. |
Заголовки
Authorization: OAuth <токен>
Content-Type: application/json
Тело
|
Имя параметра |
Тип |
Описание |
|
show_external_contact_notification_on_compose |
boolean |
Предупреждать ли о том, что среди получателей создаваемых писем есть внешние контакты. Возможные значения:
Значение по умолчанию — |
|
show_external_contact_notification_on_read |
boolean |
Предупреждать ли о том, что среди отправителей входящих писем есть внешние контакты. Возможные значения:
Значение по умолчанию — |
|
friendly_org_users_is_external |
boolean |
Приравнивать ли к внешним контактам сотрудников организаций, связанных с вашей организацией в федерацию. Возможные значения:
Значение по умолчанию — |
|
lock_employees_default_mail_domain |
boolean |
Установить ли запрет для сотрудников на переключение доменных и почтовых алиасов. При включенном запрете сотрудники не могут выбирать адрес отправителя для почтовых ящиков, которые имеют дополнительные адреса. Что такое алиасы Возможные значения:
Значение по умолчанию — |
|
enable_imap |
boolean |
Разрешить ли:
Возможные значения:
Значение по умолчанию — |
|
enable_pop |
boolean |
Разрешить ли:
Возможные значения:
Значение по умолчанию — |
Пример
Изменить параметры, которые отвечают за показ предупреждений о внешних контактах в Почте
$ curl -s -X PATCH "https://cloud-api.yandex.ru/v1/admin/org/1234567/mail-settings" \
> -H "Authorization: <token>" \
> -H "Content-Type: application/json" \
> -d '
> {
> "show_external_contact_notification_on_compose": true,
> "show_external_contact_notification_on_read": true,
> "friendly_org_users_is_external": true
> }
> '
Результат выполнения запроса
- При просмотре входящих писем и при создании новых Почта будет предупреждать, что среди отправителей или получателей есть внешние контакты или сотрудники связанных организаций.
Запретить новым сотрудникам работу с почтовым ящикам через почтовые программы
$ curl -s -X PATCH "https://cloud-api.yandex.ru/v1/admin/org/1234567/mail-settings" \
> -H "Authorization: <token>" \
> -H "Content-Type: application/json" \
> -d '
> {
> "enable_imap": false,
> "enable_pop": false
> }
> '
Результат выполнения запроса
-
Будут запрещены:
- новым сотрудникам, аккаунты которых будут создаваться на домене организации — доступы к почтовым ящикам по протоколам IMAP и POP3;
- всем сотрудникам с почтой на домене организации — доступ к настройкам в Почте, которые регулируют работу с почтовым ящиком по протоколам IMAP и POP3.
Ответ
Успешный ответ
Результатом корректного запроса является ответ с кодом 200 и телом в формате JSON, где содержится список настроек почты организации.
200 OK — запрос выполнен успешно.
|
Имя параметра |
Тип |
Описание |
|
show_external_contact_notification_on_compose |
boolean |
Показывается ли предупреждение о том, что среди получателей создаваемых писем есть внешние контакты. Возможные значения:
|
|
show_external_contact_notification_on_read |
boolean |
Показывается ли предупреждение о том, что среди отправителей входящих писем есть внешние контакты. Возможные значения:
|
|
friendly_org_users_is_external |
boolean |
Приравниваются ли к внешним контактам сотрудники организаций, связанных с вашей организацией в федерацию. Возможные значения:
|
|
lock_employees_default_mail_domain |
boolean |
Установлен ли запрет для сотрудников на переключение доменных и почтовых алиасов. При включенном запрете сотрудники не могут выбирать адрес отправителя для почтовых ящиков, которые имеют дополнительные адреса. Что такое алиасы Возможные значения:
|
|
enable_imap |
boolean |
Разрешен ли:
Возможные значения:
|
|
enable_pop |
boolean |
Разрешен ли:
Возможные значения:
|
|
force_default_display_name |
boolean |
В разработке |
Пример
Пример ответа
{
"enable_imap": true,
"enable_pop": true,
"force_default_display_name": false,
"friendly_org_users_is_external": true,
"lock_employees_default_mail_domain": false,
"show_external_contact_notification_on_compose": true,
"show_external_contact_notification_on_read": true
}
Неуспешный ответ
Ошибки могут быть со следующими HTTP-статусами:
400 Bad Request— параметры запроса не заданы или заданы неверно;401 Unauthorized— пользователь не авторизован;403 Forbidden— у пользователя или приложения нет прав на доступ к настройкам почты;404 Not Found— запрашиваемая организация не найдена;500 Internal Server Error— ошибка произошла на стороне сервера (в этом случае попробуйте повторно отправить запрос через некоторое время).
Пользователи не из вашей организации.