POST api/2.0/mail/accounts
Для этой функции требуется аутентификация.
Описание
Создает учетную запись, используя полную информацию о почтовых серверах, указанную в запросе.
Параметры
| Название | Описание | Тип | Приемр |
| name
sent in body
|
Имя учетной записи в Teamlab | строковый | some text |
| email
sent in body
|
Адрес электронной почты учетной записи в формате name@domain | строковый | some text |
| account
sent in body
|
Вход на сервер IMAP или POP | строковый | some text |
| password
sent in body
|
Пароль сервера IMAP или POP | строковый | some text |
| port
sent in body
|
Порт сервера IMAP или POP | номер | 1234 |
| server
sent in body
|
Адрес или IP сервера IMAP или POP | строковый | some text |
| smtp_account
sent in body
|
Вход на SMTP-сервер | строковый | some text |
| smtp_password
sent in body
|
Пароль SMTP-сервера | строковый | some text |
| smtp_port
sent in body
|
Порт SMTP-сервера | номер | 1234 |
| smtp_server
sent in body
|
Адрес или IP SMTP-сервера | строковый | some text |
| smtp_auth
sent in body
|
Указывает, требуется ли аутентификация для SMTP-сервера или нет. | логический | true |
| imap
sent in body
|
Указывает, используется ли сервер IMAP для входящей почты или нет. | логический | 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 — Login, 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 |
Пример
POST 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,
"imap": true,
"restrict": true,
"incoming_encryption_type": "none",
"outcoming_encryption_type": "none",
"auth_type_in": "none",
"auth_type_smtp": "none"
}
Возвращает
Созданный аккаунт
Созданный аккаунт








