PUT api/2.0/mail/accounts
Для этой функции требуется аутентификация.
Описание
Обновляет учетную запись с именем, указанным в запросе.
Параметры
Название | Описание | Тип | Пример |
name sent in body | Имя учетной записи в Teamlab | строковый | текст |
email sent in body | Электронная почта для новой учетной записи в формате name@domain | строковый | текст |
account sent in body | Новый вход на сервер IMAP или POP | строковый | текст |
password sent in body | Новый пароль сервера IMAP или POP | строковый | текст |
port sent in body | Новый порт сервера IMAP или POP | номер | 1234 |
server sent in body | Новый адрес или IP сервера IMAP или POP | строковый | текст |
smtp_account sent in body | Новый вход на SMTP-сервер | строковый | текст |
smtp_password sent in body | Новый пароль SMTP-сервера | строковый | текст |
smtp_port sent in body | Новый порт SMTP-сервера | номер | 1234 |
smtp_server sent in body | Новый адрес SMTP-сервера или IP | строковый | текст |
smtp_auth sent in body | Указывает, требуется ли аутентификация для SMTP-сервера или нет. | логический | true |
restrict sent in body | Указывает, должны ли все письма загружаться из учетной записи (false) или нет (true). Если true, то будут загружены сообщения только за последние 30 дней. | логический | true |
incoming_encryption_type sent in body | Новый тип шифрования для сервера IMAP или POP: 0 — Нет, 1 — SSL, 2 — StartTLS | None, SSL, StartTLS | |
outcoming_encryption_type sent in body | Новый тип шифрования для SMTP-сервера: 0 — Нет, 1 — SSL, 2 — StartTLS | None, SSL, StartTLS | |
auth_type_in sent in body | Новый тип аутентификации для IMAP или POP сервера: 1 — Логин, 4 — CremdMd5, 5 — OAuth2 | None, Login, CramMd5, OAuth2 | |
auth_type_smtp sent in body | Новый тип аутентификации для SMTP сервера: 0 — Нет, 1 — Логин, 4 — CremdMd5, 5 — OAuth2 | None, Login, CramMd5, OAuth2 |
Пример
PUT api/2.0/mail/accounts
Host: yourportal.r7-office.ru
Content-Type: application/json
Accept: application/json
{
"name": "some text",
"email": "some text",
"account": "some text",
"password": "some text",
"port": 1234,
"server": "some text",
"smtp_account": "some text",
"smtp_password": "some text",
"smtp_port": 1234,
"smtp_server": "some text",
"smtp_auth": true,
"restrict": true,
"incoming_encryption_type": "none",
"outcoming_encryption_type": "none",
"auth_type_in": "none",
"auth_type_smtp": "none"
}
Возвращает
Обновленный аккаунт
Обновленный аккаунт