> For the complete documentation index, see [llms.txt](https://dexcore.gitbook.io/guide/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://dexcore.gitbook.io/guide/dexcore-guide-ru/moduli/outlook-hotmail/features/change-security.md).

# Change Security

Функция Change Security позволяет управлять существующими настройками безопасности на ваших аккаунтах — удалять 2FA, менять резервные почты, сбрасывать или менять пароли.

***

## Какую функцию выбрать?

{% hint style="info" %}
**Не уверены, какой вариант выбрать? Используйте это руководство:**
{% endhint %}

| Ваша ситуация                                     | Используйте эту функцию                              |
| ------------------------------------------------- | ---------------------------------------------------- |
| 🔑 Потерял пароль и нужно восстановить доступ     | **Reset Password**                                   |
| 🔄 Знаю пароль, но хочу новый                     | **Change Password**                                  |
| 📧 Нужно сменить резервную почту                  | **Change Recovery Email** (требуется 2FA)            |
| 🔓 Хочу удалить 2FA с аккаунта                    | **Remove 2FA** (требуется Recovery Email)            |
| 🔁 Хочу обновить ключ 2FA (оставить 2FA активным) | **Change 2FA** (требуется ключ 2FA + Recovery Email) |
| 🔐 Нужен новый 25-значный Recovery Code           | **Change Recovery Code**                             |

{% hint style="warning" %}
Все изменения безопасности требуют доступа хотя бы к одной существующей функции безопасности (2FA или Recovery Email). Без этого изменить безопасность нельзя.
{% endhint %}

***

## Перед началом

{% hint style="warning" %}
**У вас должно быть настроено хотя бы одно из следующего:**

* ✅ Recovery Email, подключённый к IMAP — 👉 [Set Recovery Email](/guide/dexcore-guide-ru/moduli/outlook-hotmail/features/set-recovery-email.md)
* ✅ Ключ 2FA в файле задач — 👉 [Set 2FA](/guide/dexcore-guide-ru/moduli/outlook-hotmail/features/set-2fa.md)

**Без хотя бы одного из них Change Security НЕ БУДЕТ работать.**
{% endhint %}

{% hint style="danger" %}
**Не поддерживается:** DexCore не может сбросить пароль, используя только **25-значный Recovery Code** (без Recovery Email или 2FA). Если у вас есть только 25-значный код и нет другого доступа — бот не может помочь с этим аккаунтом.
{% endhint %}

***

## 🔓 Remove 2FA

Удаляет ключ 2FA с аккаунта.

**Требуется:** Recovery Email (подключённый к IMAP).

{% hint style="success" %}
**Когда использовать:** У вас есть резервная почта, но ключ 2FA потерян или не работает. Удалите старый 2FA, затем настройте новый с 👉 [Set 2FA](/guide/dexcore-guide-ru/moduli/outlook-hotmail/features/set-2fa.md).
{% endhint %}

***

## 📧 Change Recovery Email

Меняет текущую резервную почту на новую. Использует один из [четырёх типов генерации](/guide/dexcore-guide-ru/moduli/outlook-hotmail/features/set-recovery-email.md) (выбирается в Settings).

**Требуется:** Действующий ключ 2FA на аккаунте.

{% hint style="success" %}
**Когда использовать:** У вас есть ключ 2FA, но потерян доступ к IMAP, где находится текущая резервная почта. Смените резервную почту на новую через 2FA, затем подключите новые адреса к IMAP.
{% endhint %}

***

## 🔑 Reset Password

Восстанавливает потерянный пароль через резервную почту.

**Требуется:** Recovery Email (подключённый к IMAP).

{% hint style="success" %}
**Когда использовать:** Вы забыли пароль. Бот отправит ссылку для сброса на резервную почту и установит новый пароль.
{% endhint %}

***

## 🔄 Change Password

Меняет текущий пароль на новый.

**Требуется:** Хотя бы одна функция безопасности — 2FA или Recovery Email.

{% hint style="success" %}
**Когда использовать:** Вы знаете текущий пароль, но хотите новый, более надёжный.
{% endhint %}

***

## Зависимости безопасности — что требует чего

| Действие                  | Что нужно                 | Почему                                                                            |
| ------------------------- | ------------------------- | --------------------------------------------------------------------------------- |
| **Remove 2FA**            | Recovery Email            | Outlook отправляет код подтверждения на резервную почту                           |
| **Change Recovery Email** | Ключ 2FA                  | Outlook запрашивает код 2FA для подтверждения изменения                           |
| **Reset Password**        | Recovery Email            | Ссылка для сброса пароля отправляется на резервную почту                          |
| **Change Password**       | 2FA или Recovery Email    | Outlook требует хотя бы один метод подтверждения                                  |
| **Change 2FA**            | Ключ 2FA + Recovery Email | Сначала удаляется старый 2FA (нужна резервная почта), затем устанавливается новый |
| **Change Recovery Code**  | —                         | Генерирует новый 25-значный код; дополнительный доступ не требуется               |

{% hint style="success" %}
**Ключевой принцип:** Recovery Email и 2FA защищают друг друга. Имея доступ к одному, вы можете изменить другое — а затем обновить первое.

**Пример:** У вас есть ключ 2FA, но потерян доступ к IMAP → Смените Recovery Email (через 2FA) → Подключите новые резервные почты к IMAP → Теперь у вас снова полный доступ.
{% endhint %}

***

## 🔑 Change 2FA

Удаляет текущий ключ 2FA и сразу устанавливает новый. Новый ключ 2FA сохраняется в столбце 2FA файла задач.

**Требуется:**

* Действующий **ключ 2FA** в столбце 2FA
* **Recovery Email**, подключённый к IMAP (используется для подтверждения изменения)

{% hint style="success" %}
**Когда использовать:** Вы хотите обновить ключи 2FA по соображениям безопасности. В отличие от "Remove 2FA", это сохраняет 2FA активным на аккаунте — просто заменяет ключ.
{% endhint %}

***

## 🔐 Change Recovery Code

Генерирует новый **25-значный Recovery Code** и сохраняет его в столбце Recovery Code файла задач.

{% hint style="success" %}
**Когда использовать:** Ваш текущий Recovery Code был скомпрометирован или вы хотите обновить его в рамках ротации безопасности.
{% endhint %}

***

## Таймаут OTP — `WaitOTPCountMin`

Эта настройка определяет, сколько бот ждёт OTP-код при операциях Change Security.

**По умолчанию: 15 минут.**

{% hint style="info" %}
**Как это работает:** Бот ждёт установленное время для получения OTP-кода. Если код не приходит — повторяет попытку. Каждый аккаунт получает **3 попытки**. После 3 неудачных попыток бот записывает **"OTP didn't come"** для этого аккаунта — 👉 [Ошибки и информация](/guide/dexcore-guide-ru/moduli/outlook-hotmail/errors-and-info.md).
{% endhint %}

{% hint style="success" %}
**Когда увеличить значение:** Если ваш IMAP-сервер медленный или перегруженный, OTP-коды могут приходить с задержкой. Увеличьте `WaitOTPCountMin`, чтобы бот дольше ждал между попытками.
{% endhint %}

***

## Частые ошибки

{% hint style="danger" %}

* ❌ Попытка изменить безопасность без настроенных 2FA или Recovery Email
* ❌ Использование "Remove 2FA" без доступа к Recovery Email
* ❌ Использование "Change Recovery Email" без ключа 2FA
* ❌ Забыли обновить файл задач и резервные копии после изменений
  {% endhint %}
