Все статьи

IMAP или POP3: удаляются ли письма с сервера и в чём разница

Да, если вы удаляете письмо: протокол IMAP удаляет письма электронной почты с сервера, а значит, и из всех подключённых приложений. На сервере хранится единственная настоящая копия вашей почты, и каждое приложение работает именно с ней, поэтому чтение или скачивание письма ничего не удаляет, а удаление в одном приложении удаляет его во всех. Большинство приложений сначала перемещают письмо в корзину, откуда его ещё можно восстановить, а Gmail обычно вместо этого отправляет его в архив, в All Mail (вся почта). В POP3 всё устроено иначе, и в этом разница между IMAP и POP3: он скачивает почту на одно устройство и, в зависимости от настроек, может удалить копию на сервере. Если вы хотите читать почту на алиасы (псевдонимы) электронной почты на своём домене в приложении, которое ничего не может удалить, CatchNone читает этот ящик по IMAP или JMAP только для чтения и никогда не помечает, не перемещает и не удаляет письма на сервере — на iPhone, iPad и Mac.

Удаляет ли IMAP письма с сервера во всех приложениях?

Да, хотя обычно сначала в корзину, а не насовсем. Действующий стандарт IMAP (Internet Message Access Protocol), RFC 9051, описывает IMAP как способ работать с «удалёнными папками сообщений» так, будто они локальные. IMAP-приложения действительно скачивают письма: телефон, ноутбук и веб-почта могут хранить копии для скорости и чтения без интернета, но эти копии следуют за сервером. Когда письмо исчезает с сервера, при следующей синхронизации оно исчезает из всех приложений.

Удаление в два шага: пометка, затем expunge

  1. Приложение ставит на письмо флаг \Deleted. Письмо помечено на удаление, но всё ещё на месте.
  2. Команда EXPUNGE или закрытие папки командой CLOSE окончательно удаляет из этой папки все помеченные письма.

Пока не выполнен второй шаг, снятие флага возвращает письмо. В старых настольных приложениях это было видно: в справке Microsoft для Outlook 2010 письма IMAP, помеченные на удаление, показаны зачёркнутыми, пока их не вычистят, после чего «они удаляются с почтового сервера IMAP, и восстановить их невозможно».

Удалить обычно значит «переместить в корзину»

Большинство современных приложений вместо этого перемещают удалённое письмо в папку корзины на сервере. В терминах IMAP это обычно MOVE: копирование, флаг \Deleted и expunge, выполненные как один шаг. Каждое устройство видит письмо в корзине, а насовсем оно исчезает, только когда корзину очистят — вы, приложение или провайдер. По состоянию на сентябрь 2026 г. Gmail окончательно удаляет письма из корзины через 30 дней, а в руководстве Apple по Почте на iPhone отмечено, что iCloud не хранит удалённые письма дольше 30 дней, как бы ни был настроен ваш iPhone.

Gmail: ярлыки, а не папки

Gmail показывает IMAP-приложениям свои ярлыки как папки, а системные папки, например All Mail (вся почта), «Спам» и Trash (корзина), находятся внутри [Gmail]. Удаление из папки-ярлыка обычно просто снимает этот ярлык. В руководстве Google по настройкам IMAP сказано: «Письма, которые вы удаляете из папки IMAP, можно найти в ярлыке „All Mail“ в Gmail». Там же Google предупреждает, что не стоит направлять удалённые письма приложения в корзину Gmail, потому что они «будут окончательно удалены из Gmail через 30 дней». Собственные серверные настройки удаления Gmail приведены в таблице ниже.

Удаляет ли Outlook письма с сервера по IMAP?

Да. Когда Outlook подключён по IMAP, он работает с копией на сервере, как любое другое приложение, поэтому удаление в нём доходит до всех устройств; некоторые старые версии сначала показывают письмо зачёркнутым, как описано выше. Если ваш ящик — Outlook.com или Hotmail, его IMAP-сервер — outlook.office365.com на порту 993, и Microsoft требует современного входа (OAuth2). С 16 сентября 2024 г. приложения, которые передают только имя пользователя и пароль, больше не работают с учётными записями Outlook.com и Hotmail.

Куда попадает удалённая почта в популярных приложениях

Приложение Где искать Что можно выбрать
Почта на iPhone (iOS 27) «Настройки» > «Приложения» > «Почта» > «Mail Accounts» (учётные записи почты) > учётная запись > «Account Settings» (настройки учётной записи) > «Advanced» (дополнительно). Для iCloud: «Mail Accounts» > «iCloud» > «Mailbox Behaviors» (поведение ящиков) Move Discarded Messages Into (перемещать ненужные сообщения в): Deleted Mailbox (ящик удалённых) или Archive Mailbox (ящик архива). Remove (удалять): как долго хранятся удалённые письма
Почта на Mac (macOS 27) «Почта» > «Настройки» > «Accounts» (учётные записи) > «Mailbox Behaviors» (поведение ящиков) Trash Mailbox (ящик для корзины): ящик на сервере, ящик в разделе On My Mac (на моём Mac) или None (нет); а также Erase deleted messages (стирать удалённые сообщения)
Thunderbird (для компьютера, актуальная версия на сентябрь 2026 г.) Account Settings (параметры учётной записи) > учётная запись > Server Settings (параметры сервера) When I delete a message (при удалении сообщения): Move it to this folder (переместить его в эту папку), Just mark it as deleted (просто пометить как удалённое) или Remove it immediately (сразу удалить). А также Clean up (“Expunge”) Inbox on Exit (очищать папку «Входящие» при выходе) и Empty Trash on Exit (очищать корзину при выходе)
Gmail (настройки в веб-версии) Settings (Настройки) > See all settings (Все настройки) > «Пересылка и POP/IMAP» Выполнять ли expunge сразу и что делать с вычищенными письмами: архивировать, перемещать в корзину или удалять навсегда

Некоторые варианты минуют корзину: None на Mac, Remove it immediately в Thunderbird и параметр Gmail для удаления навсегда. За пределами Gmail то же относится к Just mark it as deleted в Thunderbird: письмо остаётся помеченным, пока папку не вычистят командой expunge, а потом исчезает. По умолчанию Thunderbird перемещает письма в корзину; для аккаунтов Gmail Google рекомендует Just mark it as deleted со снятыми флажками обоих параметров «on Exit» (при выходе). Последнее слово за провайдером: в руководстве Apple для Mac сказано, что если сервер настроен удалять старые письма, они удаляются «независимо от того, как вы измените этот параметр».

Если прочитать письмо в другом приложении, станет ли оно прочитанным везде?

С IMAP — да. Статус прочтения — это флаг \Seen, который хранится на сервере, поэтому он синхронизируется так же, как удаление. Приложение, которое скачивает письмо запросом BODY[], помечает его прочитанным. Приложение, которое запрашивает BODY.PEEK[], оставляет его как было и может само поставить \Seen, когда вы откроете письмо.

JMAP, более новый протокол, о котором речь пойдёт ниже, синхронизирует статус прочтения так же. В POP3 статуса прочтения нет вообще, поэтому у каждого устройства он свой. Исключение — Gmail: в его настройках POP можно сделать так, чтобы копия в Gmail помечалась прочитанной, когда её скачивает другое приложение.

IMAP или POP3: какой протокол оставляет почту на сервере?

IMAP хранит почту на сервере по самому своему устройству. POP3 (Post Office Protocol version 3, обычно просто POP; RFC 1939) создавался для обратной задачи: «обычно почта скачивается, а затем удаляется».

IMAP POP3
Где хранится почта На сервере; у приложений есть копии На устройстве, которое её скачало; копия на сервере остаётся или удаляется в зависимости от настроек
Несколько устройств Все синхронизированы Каждое скачивает почту само по себе
Прочитанные и непрочитанные Синхронизируются Не синхронизируются
Папки Папки на сервере, видны в каждом приложении На сервере только папка «Входящие»; остальные папки локальные
Что делает удаление Удаляет на сервере для всех приложений, обычно через корзину Удаляет вашу локальную копию; копия на сервере удаляется, только если приложение настроено её удалять
Стандартные порты 993 (TLS) или 143 (без шифрования, затем STARTTLS) 995 (TLS) или 110 (без шифрования, затем STLS)

POP тоже удаляет в два шага. Команда DELE только помечает письмо, а сервер удаляет его, когда приложение завершает сеанс командой QUIT. Параметр «Leave messages on server» (оставлять сообщения на сервере) — это настройка приложения. Стандарт называет её «ослабленной версией» того, что делает IMAP, и сервер может её не соблюдать. Что станет с копией на сервере, зависит от приложения и провайдера:

  • Thunderbird: новые POP-учётные записи, созданные мастером настройки Thunderbird, по умолчанию хранят почту на сервере не дольше 14 дней, а удаление письма на компьютере удаляет и копию на сервере.
  • Gmail: в настройках POP можно выбрать Keep Gmail’s copy in the Inbox (сохранять копию Gmail во «Входящих»), Mark Gmail’s copy as read (отмечать копию Gmail как прочитанную), Archive Gmail’s copy (архивировать копию Gmail) или Delete Gmail’s copy (удалять копию Gmail).
  • Yahoo: его доступ по POP «скачивает копии ваших писем, поэтому вы можете перемещать и удалять их в приложении, не затрагивая оригиналы».

Выбирайте IMAP, если у вас нет особой причины поступить иначе. POP подходит, когда вы хотите, чтобы единственная копия хранилась на одном компьютере, например чтобы забрать почту старой учётной записи перед её закрытием, и у этого компьютера есть резервная копия.

Не знаете, какой протокол использует ваше приложение? Посмотрите настройки сервера для учётной записи: порт 993 или 143 означает IMAP, а 995 или 110 — POP. Exchange и Microsoft Graph — собственные протоколы Microsoft, отдельные от обоих.

Какие провайдеры поддерживают IMAP или POP3

Имена серверов и порты по состоянию на сентябрь 2026 г.:

Провайдер IMAP POP3 Что полезно знать Чтение в CatchNone
Gmail imap.gmail.com, порт 993 pop.gmail.com, порт 995 IMAP включён всегда; Google предпочитает паролям приложений вход через аккаунт Google (Sign in with Google) Да, с паролем приложения
Outlook.com, Hotmail outlook.office365.com, порт 993 Тот же сервер, порт 995; выключен, пока вы не включите Let devices and apps use POP (разрешить устройствам и приложениям использовать POP) Нужен вход через OAuth Нет (только OAuth)
Yahoo Mail imap.mail.yahoo.com, порт 993 pop.mail.yahoo.com, порт 995 Для IMAP нужен пароль приложения Да, с паролем приложения
Почта iCloud imap.mail.me.com, порт 993 Не поддерживается Нужен пароль для приложения Да, с паролем для приложения
Fastmail imap.fastmail.com, порт 993 pop.fastmail.com, порт 995 Недоступно на тарифе Basic (там нет сторонних приложений, паролей приложений и API-токенов); также поддерживает JMAP; STARTTLS для IMAP и POP нет Да, по IMAP или JMAP (не на Basic)
Proton Mail Только через Proton Mail Bridge Не поддерживается Для Bridge нужен платный тариф Нет

Что значит доступ к IMAP только для чтения

Доступ к IMAP только для чтения означает, что приложение открывает папку командой EXAMINE вместо SELECT и скачивает письма через BODY.PEEK[] вместо BODY[]. В почтовом ящике ничего не меняется: ни одно письмо не помечается прочитанным или флажком, не перемещается и не удаляется. Почтовый клиент только для чтения — это любое приложение, которое ограничивается этими командами.

Разницу видно в ответе сервера. Два обмена ниже — примеры из RFC 9051 (C: — приложение, S: — сервер, а blurdybloop — условное имя папки из стандарта):

C: A142 SELECT INBOX
S: * 172 EXISTS
S: * OK [UIDVALIDITY 3857529045] UIDs valid
S: * OK [UIDNEXT 4392] Predicted next UID
S: * FLAGS (\Answered \Flagged \Deleted \Seen \Draft)
S: * OK [PERMANENTFLAGS (\Deleted \Seen \*)] Limited
S: * LIST () "/" INBOX
S: A142 OK [READ-WRITE] SELECT completed
C: A932 EXAMINE blurdybloop
S: * 17 EXISTS
S: * OK [UIDVALIDITY 3857529045] UIDs valid
S: * OK [UIDNEXT 4392] Predicted next UID
S: * LIST () "/" blurdybloop
S: * FLAGS (\Answered \Flagged \Deleted \Seen \Draft)
S: * OK [PERMANENTFLAGS ()] No permanent flags permitted
S: A932 OK [READ-ONLY] EXAMINE completed

Последняя строка каждого ответа говорит, как открыта папка: [READ-WRITE] или [READ-ONLY]. PERMANENTFLAGS перечисляет флаги, которые приложение может изменить насовсем: в этих примерах после SELECT это \Deleted, \Seen и новые ключевые слова (\*), а после EXAMINE — никаких. В папке, открытой через EXAMINE, стандарт не допускает «никаких изменений постоянного состояния почтового ящика, включая состояние для отдельного пользователя», а при её закрытии ничего не вычищается.

Шаг Обычное почтовое приложение Приложение только для чтения
Открыть папку SELECT EXAMINE
Скачать письмо BODY[] или BODY.PEEK[], а затем флаг \Seen, когда вы открываете письмо Только BODY.PEEK[]; ничего не помечается прочитанным
Удалить Флаг \Deleted и EXPUNGE или MOVE в корзину Не разрешено в папке, открытой через EXAMINE

Обеспечивает ли сервер режим только для чтения?

По IMAP и для вашего собственного ящика — только когда об этом просит само приложение. После EXAMINE сервер держит эту папку в режиме только для чтения до конца сеанса. Всё остальное остаётся в руках приложения:

  • С тем же логином приложение может в любой момент отправить SELECT.
  • EXAMINE действует на одну папку. Команды уровня учётной записи, такие как DELETE (удаление целой папки), RENAME и APPEND, по-прежнему работают.
  • BODY.PEEK[] — исключительно выбор приложения.

Сервер может ввести режим только для чтения и через права доступа (RFC 4314), но это применяется к общим и делегированным ящикам. Gmail, Outlook.com, iCloud и Fastmail не описывают в документации входа по IMAP только для чтения в ваш собственный ящик; ближе всего к этому токен JMAP только для чтения от Fastmail, о нём ниже.

Что разрешают ваш пароль или вход через аккаунт

Что вы даёте приложению Что это позволяет
Ваш пароль или пароль приложения от Google, Apple или Fastmail Полный доступ к почте: читать, помечать, перемещать и удалять
Вход через аккаунт Google (Sign in with Google) Google описывает своё единственное разрешение для IMAP как «Read, compose, send, and permanently delete all your email from Gmail» (просмотр, создание, отправка и безвозвратное удаление всех ваших писем в Gmail)
Вход через аккаунт Microsoft (Sign in with Microsoft) Разрешение Microsoft для IMAP — «Read and write access to mailboxes via IMAP» (чтение и запись в почтовых ящиках по IMAP)
API-токен Fastmail для JMAP с правом Read-only access (доступ только для чтения) и Email (почта) «Вы сможете скачивать и просматривать свои данные, но изменить их будет нельзя»

Fastmail позволяет ограничить пароль приложения по типу данных, но варианта только для чтения в документации нет. Разрешение Google только на чтение существует лишь для собственного Gmail API, а не для IMAP. Поэтому, когда приложение называет себя приложением только для чтения, вы доверяете приложению, а не паролю.

Как безопасно проверить новое почтовое приложение

  1. Выберите IMAP (или JMAP), а не POP. POP-приложение может забирать почту с сервера при скачивании. IMAP-приложение оставляет почту на месте, хотя удаления всё равно синхронизируются (шаг 4).
  2. Используйте токен только для чтения, если его поддерживают провайдер и приложение. Это работает только с приложениями, которые подключаются по JMAP. В Fastmail откройте Settings > Privacy & Security > Connected apps & API tokens > Manage API tokens > New API token (настройки > конфиденциальность и безопасность > подключённые приложения и API-токены > управление API-токенами > новый API-токен), выберите JMAP и отметьте Read-only access (доступ только для чтения) и Email (почта), больше ничего (руководство Fastmail по API-токенам). В нашем руководстве по Fastmail создание токена разобрано по шагам. По состоянию на сентябрь 2026 г. API-токены недоступны на тарифе Basic у Fastmail.
  3. В противном случае выдайте ему отдельный пароль приложения. Тогда позже вы сможете отозвать этот пароль, не затрагивая другие приложения. Для iCloud создайте его на account.apple.com > «Вход в учетную запись и безопасность» > «Пароли приложений»; подробности — в нашем руководстве по паролям для приложений iCloud. Для Gmail нужна двухэтапная аутентификация, а если приложение предлагает вход через аккаунт Google, Google рекомендует его; см. Пароли приложений Gmail и настройки IMAP.
  4. Сразу после добавления учётной записи, до того как что-то удалять, проверьте её настройку удаления. Воспользуйтесь таблицей выше: выберите корзину или архив (для Gmail следуйте приведённому выше совету Google, а не корзине) и избегайте None, Remove it immediately и, за пределами Gmail, Just mark it as deleted, пока не начнёте доверять приложению.
  5. Проверяйте на ненужном письме. Отправьте письмо самому себе, откройте его в новом приложении и посмотрите, станет ли оно прочитанным в вашем обычном приложении. Затем удалите его в новом приложении и посмотрите, куда оно попадёт.
  6. Отзовите пароль, когда перестанете пользоваться приложением. На странице Apple о паролях для приложений объясняется, как работают «Remove» (удалить) и «Revoke All» (отозвать все). Паролями приложений Google управляют на странице myaccount.google.com/apppasswords, как объясняет справка Google о паролях приложений.

JMAP vs IMAP: коротко о протоколе JMAP

JMAP (JSON Meta Application Protocol) — более новый протокол электронной почты для той же задачи. Он опубликован в 2019 г. как RFC 8620 и RFC 8621, а ведущим автором стал инженер Fastmail. JMAP передаёт JSON по HTTPS вместо текстовых команд IMAP, и каждый запрос должен использовать TLS 1.2 или новее. Во вводной статье IETF IMAP назван «ресурсоёмким» и плохо подходящим для мобильных сетей.

С удалением и статусом прочтения модель знакомая:

  • Письмо может находиться сразу в нескольких ящиках, почти как ярлыки Gmail.
  • Удаление обычно означает перемещение письма в ящик с ролью корзины. «Уничтожение» (destroy) убирает его из всех ящиков.
  • Статус прочтения — ключевое слово $seen, версия \Seen в JMAP.
  • Сервер сообщает каждому приложению, доступна ли вся учётная запись только для чтения.

Важно ли это для вас? Только если ваш провайдер поддерживает JMAP, а приложение умеет с ним работать. Fastmail предлагает JMAP на тарифах выше Basic. Из приложений Thunderbird для компьютера его пока не поддерживает, хотя в объявлении от 2 сентября 2026 г. команда пишет, что настроена оптимистично насчёт его поддержки в будущем. В любом случае удаления синхронизируются так же, как в IMAP.

Безопасен ли IMAP-порт 993 и что такое STARTTLS?

Да, при передаче. На порту 993 IMAP зашифрован с первого байта: соединение начинается с TLS-рукопожатия, то есть с защиты того же рода, что HTTPS даёт сайту. Это называется неявным TLS (implicit TLS). Порт 143 — порт IMAP без шифрования, на котором приложение может перевести соединение на шифрование командой STARTTLS.

Стандарты теперь отдают предпочтение порту 993. RFC 8314 (2018 г.) рекомендует почтовым приложениям неявный TLS вместо STARTTLS, с TLS 1.2 или новее, а RFC 9051 требует, чтобы каждый сервер, построенный по действующему стандарту, поддерживал неявный TLS. Исследование 2021 г., представленное на USENIX Security, выявило более 40 уязвимостей STARTTLS в почтовых клиентах и серверах и около 320 000 серверов (2%), уязвимых для внедрения команд. Многие из них исправили после раскрытия, но авторы пришли к выводу, что STARTTLS «следует избегать». Fastmail не поддерживает его для IMAP и POP, а Gmail и iCloud требуют зашифрованного соединения (SSL/TLS) на порту 993.

TLS защищает соединение, а не хранящееся письмо, и это не сквозное шифрование; об этом прямо говорит и сам RFC 8314. Поэтому порт 993 защищает ваш пароль и почту в пути — и не более того. Слабые места — ваш пароль (используйте двухфакторный вход и пароли приложений) и то, что каждое приложение делает с выданным ему доступом.

Клиент только для чтения для ваших алиасов: CatchNone

CatchNone — приложение только для чтения ровно в описанном выше смысле, созданное для алиасов электронной почты на домене, который принадлежит вам. По IMAP (неявный TLS, по умолчанию порт 993) оно открывает только папку «Входящие» командой EXAMINE и скачивает письма через BODY.PEEK[], а по JMAP использует токен доступа. Оно никогда ничего не помечает, не перемещает и не удаляет на вашем сервере, поэтому ни одно из удалений, описанных в этой статье, не может начаться с него. CatchNone читает ваш почтовый ящик прямо с вашего устройства, и эта почта никогда не проходит через серверы CatchNone.

Каждый магазин, рассылка или учётная запись получает свой алиас, а на каждом письме отмечено, на какой алиас оно пришло, поэтому утечка или продажа адреса сразу становится заметна. CatchNone намеренно работает только на приём: письма после регистраций остаются в отдельном приложении, вдали от основного ящика. Тариф «Бесплатный» включает до 10 алиасов на своём домене, а в Lite и Premium ограничений нет. Если вы не хотите возиться с доменом и почтовым ящиком, Premium добавляет адреса @catchnone.com, которые не нужно настраивать.

Пароль или пароль приложения, который вы вводите, всё равно даёт полный доступ: «только чтение» — это поведение приложения, а не ограничение учётных данных. POP3, Exchange, STARTTLS и входа через OAuth в нём нет, поэтому Outlook.com и Hotmail, скорее всего, подключить не получится, а для Gmail нужен пароль приложения. Почта вашего домена должна сначала попасть в эту папку «Входящие», обычно через адрес catch-all (когда письма на любой адрес домена попадают в один ящик) у почтового сервиса с поддержкой catch-all; письма, попавшие в спам или перемещённые правилом, в приложении не появятся. Скачайте CatchNone для iPhone, iPad и Mac.

Частые вопросы

Что значит «удалить с сервера»?

На сервере провайдера хранится основная копия вашей почты, а в приложениях — её копии. С IMAP любое удаление — это удаление на сервере, обычно через корзину. С POP это настройка: после скачивания приложение либо оставляет копию на сервере, либо удаляет её.

Письмо удалено по ошибке. Можно ли его вернуть?

Обычно да, если действовать быстро. Загляните в корзину (папка Trash или Deleted) на сервере — через веб-почту или любое приложение; в Gmail проверьте также All Mail (вся почта). По состоянию на сентябрь 2026 г. Gmail и iCloud хранят письма в корзине не дольше 30 дней. Когда корзина очищена или письмо вычищено командой expunge, оно исчезает из всех приложений.

Можно ли удалить письмо на телефоне, но оставить его на сервере?

Удалением по IMAP — нет: оно убирает письмо отовсюду. Вместо этого архивируйте: на iPhone в пункте Move Discarded Messages Into (перемещать ненужные сообщения в) выберите Archive Mailbox (ящик архива), и ненужные письма будут попадать в архивный ящик, а не в корзину. С POP и параметром «оставлять сообщения на сервере» локальное удаление не трогает копию на сервере, если только приложение не настроено удалять её и там, как новые POP-учётные записи в актуальном Thunderbird (Until I delete them — пока я их не удалю). Сервер всё равно может удалять старую почту по собственным правилам.

Можно ли удалить письмо с сервера, но сохранить копию на компьютере?

Да: сначала переместите его в ящик, который хранится на компьютере. В Почте на Mac выберите «Mailbox» > «New Mailbox» (ящик > новый ящик) и в поле Location (размещение) укажите On My Mac (на моём Mac); по словам Apple, такие ящики хранятся только на этом Mac. Local Folders (локальные папки) в Thunderbird работают так же. После удаления копии на сервере единственная копия останется на этом компьютере, поэтому делайте его резервные копии.

Удалится ли почта, если удалить учётную запись из приложения?

Для IMAP — нет. В руководстве Apple по Почте для Mac сказано, что письма этой учётной записи удаляются с Mac, а «копии сообщений остаются на почтовом сервере учётной записи». С POP сначала сделайте резервную копию: при удалении учётной записи скачанные письма удаляются с Mac, и сохранится только то, что ещё хранится на сервере.

Журнал

Немного о почте.

Все статьи

Ваша почта. Ещё немного больше ваша.

Скачать CatchNone

Для iPhone, iPad и Mac