---
title: "Отписка и подавление в Adapty Mail"
description: "Как Adapty Mail прекращает отправку пользователям — через отписку, отказы SES, жалобы и механизм стоп-условия."
---

Adapty Mail прекращает отправку пользователю в двух случаях:

- **Подавление**: пользователь исключается из всех будущих отправок в рамках проекта (отписался, получил bounce, пожаловался, отклонён или превышен лимит).
- **Стоп-условие**: текущая последовательность отменяется, потому что пользователь совершил конверсию. Подавления нет — пользователь остаётся доступен для других кампаний.

Оба механизма действуют в рамках одного проекта. Подавление в одном проекте Adapty не влияет на другой.

## Отписка \{#unsubscribe\}

Каждое письмо, отправленное Adapty Mail, содержит ссылку для отписки в футере.

1. Пользователь нажимает на ссылку. Adapty Mail открывает страницу подтверждения.
2. Пользователь подтверждает. Бэкенд помечает профиль значением `suppression_reason = 'unsubscribe'`, отменяет оставшиеся письма в последовательности и исключает профиль из будущих отправок в проекте.

Токен в ссылке для отписки кодирует `profile_id` и `scheduled_email_id`, поэтому авторизация не требуется.

:::note
Adapty Mail также добавляет заголовок `List-Unsubscribe: <URL>, <mailto:>` вместе с `List-Unsubscribe-Post: List-Unsubscribe=One-Click`. Gmail и Yahoo требуют этого от массовых отправителей (RFC 8058). Почтовые клиенты, поддерживающие этот заголовок, показывают кнопку отписки в один клик прямо в интерфейсе — без страницы подтверждения.
:::

## Автоматическое подавление \{#automatic-suppression\}

Adapty Mail прослушивает события доставки AWS SES через SNS и немедленно подавляет пользователя при любом из следующих событий:

| Событие   | Код причины | Что означает                                                                    |
| --------- | ----------- | ------------------------------------------------------------------------------- |
| Bounce    | `bounce`    | Адрес электронной почты недействителен, почтовый ящик переполнен или домен не существует. |
| Complaint | `complaint` | Пользователь пометил письмо как спам.                                           |
| Reject    | `reject`    | SES отклонил сообщение до отправки.                                             |
| Throttle  | `throttle`  | Превышен безопасный лимит отправки для домена.                                  |

Для каждого события результат одинаков: пользователь добавляется в список подавления, оставшаяся последовательность отменяется, и пользователь исключается из будущих отправок в проекте.

:::important
Adapty Mail **не** различает постоянные и временные bounce. Любой bounce — включая временные ситуации вроде переполненного ящика — немедленно подавляет пользователя. Повторных попыток нет.
:::

## Стоп-условие \{#stop-condition\}

Когда пользователь совершает конверсию в середине последовательности, Adapty Mail отменяет оставшиеся письма с причиной `stop_condition`. Конверсия означает, что статус подписки пользователя достиг **Subscribed** или статус разовой покупки достиг **Purchased**.

Стоп-условие отличается от подавления:

- **Подавление**: исключает пользователя из всех будущих отправок в проекте.
- **Стоп-условие**: отменяет только текущую последовательность. Пользователь остаётся доступен для других кампаний — например, для потока продления или win-back, нацеленного на активных подписчиков.

Отмены по стоп-условию отображаются в аналитике кампаний вместе с подавлениями.

## Управление подавлением \{#managing-suppression\}

В дашборде Adapty Mail нет интерфейса для просмотра или удаления подавленных пользователей. Чтобы снять подавление с профиля — например, если кто-то случайно пометил тестовое письмо как спам — обратитесь в поддержку Adapty.

## Что Adapty Mail обеспечивает для соответствия требованиям \{#what-adapty-mail-handles-for-compliance\}

Adapty Mail включает:

- **Ссылку для отписки**: добавляется в футер каждого письма и обрабатывается сразу после подтверждения пользователем.
- **Заголовки List-Unsubscribe**: отправляются с каждым письмом для отписки в один клик из интерфейса почты (RFC 8058).
- **Автоматическое подавление**: срабатывает при bounce, жалобе, отклонении и превышении лимита в SES.

Ваша ответственность:

- **Физический почтовый адрес**: CAN-SPAM требует его в футере письма. Adapty Mail не добавляет его автоматически — укажите его при создании кампании.
- **Явное согласие на получение писем**: получите его до того, как передавать адрес пользователя в Adapty. См. [Сбор email-адресов пользователей](mail-collect-emails).
- **Запросы на удаление по GDPR**: в Adapty Mail нет эндпоинта «удалить мои данные». Обратитесь в поддержку Adapty, если пользователь воспользовался правом на удаление данных.