Наше решение по автоматизации очистки почты превращает хаотичный поток входящих сообщений в идеально организованную систему. Мы помогаем настроить интеллектуальные фильтры и кастомные скрипты, которые в реальном времени анализируют папки «Промоакции», «Соцсети» и «Спам», автоматически удаляя устаревший контент. Вам больше не придется вручную разгребать тысячи рекламных рассылок или платить за дополнительные гигабайты в Google One. Система работает автономно 24/7, надежно защищая важные письма и 2FA-коды с помощью гибких «белых списков» (Whitelists). Экономьте время, избавляйтесь от цифрового шума и концентрируйтесь на действительно важных задачах.
Честно говоря, с почтой надо постоянно и неустанно разбираться — особенно когда за день накапливается добрая соточка-другая сообщений. Я, например, за годы работы в бизнесе в режиме пожарного понял, что без автоматизации Gmail — это пыльная полка, заваленная спамом, шмурдяком и ненужными уведомлениями. И вот тут-то промо-письма, как грибы после дождя, повылезали по всем углам — и запросто можно пропустить действительно важное. И поэтому автоматизация — действительно спасение. Но да, тут тоже есть риски, можно ненароком отрезать нужное, а при неосторожности и важную квитанцию потерять, если забыл про резервную копию, например. Но я разобрался — умным подходом и пошаговым внедрением эти вопросы решаются.
Самое клёвое — Gmail хранит удалённые письма в корзине целый месяц, и всегда можно достать, если что. Это как страховка, которая выручает в начале. Фильтр автоочистки писем в SPAM, Social и Promotions нужен не всем, а некоторым группам — реальный маст-хэв. Например, новичкам в крипте с новой личной карточкой и неопытным бизнесменам с кучей регистраций, подтверждений и всех сортов промо-кодов — разгребать их вручную после пары дней — задача поистине неосилимая! Специалисты и аналитики — дотошные охотники за информацией, подписанные на десяток рассылок, которые щедро пичкают их криптоаналитикой, стоками и рынками. Им соцсети мгновенно заполоняют папку Social, и чтобы не потерять важное, им нужны тонко настроенные фильтры. Фрилансеры и малый бизнес, где накапливается тонна рекламы в переписке. Автоматизация способствует тому, чтобы не тратить драгоценное время на постоянное удаление старых писем. Команды и стартапы с общими почтовыми ящиками — там спама и соцсетей иногда даже больше половины всех писем. А значит автоматизация экономит кучу нервов. Короче, задачи разные — и решения у них разные: начинающий — без кода, опытный — скриптами и API, команда — гибридом.
Сильно заваленная почта отнимает и моральные, и технические силы.
Прежде всего, Gmail предоставляет абсолютно бесплатно вам 15 Гб хранилища, но как быстро оно съедается вложениями из ваших писем! Представьте: если 20% из 10 000 писем в Promotions окажутся с вложениями, это почти 10 Гб. И если лимит забит, то новые письма могут попросту не приходить.
Во-вторых, поиск в горах писем способен затормозить, а фильтры — подзавязнуть. И это крайне рискованно! А потом, каков шанс углядеть важные 2FA-коды или срочные вести?
И третье: психологически-то это полная жесть — офисные работники тратят чуть не треть рабочего времени на обработку почты, когда надо постоянно решать — удалить или оставить? И почта давит, отвлекает и раздражает.
Вот пара курьёзных историй с моих проектов: один клиент не заметил важное письмо со штрафом, которое потерялось в Promotions. Другой трейдер потерял 1500 долларов прибыли, потому что не прочитал Telegram-уведомление, засыпанный горами соцписем. Так что не чистить почту — это про настоящие убытки и стресс.
А вот те, кто не знает: Gmail разбивает почту на категории SPAM, Social и Promotions.
Gmail не туп; у него нет разума, но есть алгоритм, который ориентируется на набор характеристик: Primary, Social, Promotions, Updates и Forums, и SPAM кладёт тоже в отдельную папку — фильтры разбивают почту на 5 частей и выбирают одну из них для каждого нового письма. Разделяется по принципу машинного обучения и безопасности — SPF, DKIM и репутация отправителя.
SPAM — это письма от подозрительных или незнакомых отправителей. Полное доверие автоудалению здесь рискованно — будут потеряны важные уведомления.
Social — это уведомления из соцсетей и мессенджеров. Почту, как правило, не читают, хотя иногда в ней есть важные сообщения. Это необходимо учитывать при автоудалении.
Promotions — предложения, маркетинговые рассылки, часто с баннерами, сочными картинками. Они быстро устаревают, их не жалко удалять.
Рекомендации по срокам удаления: SPAM старше 3 дней, Social — 7 дней (с некоторыми исключениями), Promotions — 30 дней. Но встроенные фильтры Gmail не умеют удалять по возрасту — для этого нужны скрипты или дополнительные сервисы.
Фильтры — это всего лишь правила: если письмо подходит под условие, то Gmail применит действие, которое мы выберем. Метки — не полноценные папки, а всего лишь теги, поэтому самое простое — разбирать почту по меткам. Обходным путём к удалению почты по возрасту может служить установка метки типа «AutoDelete_30days» и написание скрипта, который будет удалять все письма с этой меткой старше нужного времени.
Но помнить нужно про ограничения Gmail:
Поэтому для серьёзной кастомизации приходится пользоваться Google Apps Script или внешними платформами, такими как ASCN.AI NoCode.
В Gmail невозможно настроить автоудаление по времени. Это результат бизнес-логики Google, заинтересованного в продаже дополнительных терабайтов — если вы не хотите перекидывать папку Спам в Корзину вручную. Стандартный интерфейс капризен, пакетного удаления с исключениями нет. Отсюда необходимость в обходных манёврах — API и скриптах.
Что происходит, когда машина удаляет? Это трёхступенчатый процесс. Сначала письмо проверяют на соответствие фильтрам, потом оно отправляется в корзину, где хранится 30 дней, и только потом окончательно стирается. Удаление полное, но с задержкой. Пока письмо в корзине, его несложно вернуть.
Удаление влияет на хранилище с небольшой задержкой — порой она достигает нескольких часов. А вот при IMAP удаление синхронизируется на всех устройствах, при POP3 — остаётся только локальным делом.
Случайно можно удалить и полезные письма! Не все компании и сферы это допускают (финансовые, медицинские). Поэтому whitelist и бэкапы — must have. И обязательно надо следить за работой скриптов и вести логи, чтобы сразу понять, если что-то не так.
На данный момент самый распространённый способ — это Google Apps Script. Например, самым простым вариантом был бы следующий фрагмент кода, который раз в сутки сносит письма из Promotions старше 30 дней:
function autoDeleteOldEmails() {
var daysToKeep = 30;
var threads = GmailApp.
По желанию можно задать запуск по своему расписанию. В качестве альтернативы можно воспользоваться сторонними сервисами Cleanfox или ASCN.AI NoCode — там всё без кода и с очень гибкими условиями.
Рекомендуемые сроки удаления:
И не забываем про белый список — важные письма должны туда обязательно попасть, иначе рискуем потерять нужную информацию. Тестируйте и проверяйте корзину на ошибки в течение первых пары недель после запуска скриптов.
Ручное удаление нравится тем, что контролируешь процесс. Но если у вас сотни писем в день, это убивает время и нервы.
Автоматизация решает этот вопрос — но придётся приложить усилий по началу, покопаться и понастраивать, а потом периодически поглядывать и реагировать на ошибки.
Сочетать оба пути — наиболее разумно: автоматизировать, что возможно, плюс ручной визуальный надзор за корзиной — он не помешает. Один клиент нашёл время — наткнулся в корзине на важное письмо и добавил его в исключение, и всё пошло по плану.
category:social older_than:7d или category:promotions older_than:30d.category:promotions older_than:30d -from:udemy.com.Стандартный режим Gmail подразумевает автоматическую очистку спама раз в 30 дней, однако для более быстрого очищения есть возможность запланировать это через скрипты, или просто с помощью запроса в поисковой строке in:spam older_than:3d. Ну а для спама, который неожиданно не желает быть спамом, можно составить белый список нужных отправителей, чтобы они были сразу пропущены.
| Параметр | Настройки Gmail | Google Apps Script | Сторонние сервисы | ASCN.AI NoCode |
|---|---|---|---|---|
| Цена | Бесплатно | Бесплатно | От 5 до 20 $/мес | От 29 $/мес |
| Навыки | Минимум | Программировать нужно | Нет | Нет |
| Удаление по времени | Нет | Да | Да | Да |
| Логика и исключения | Ограничено | Широко | Частично | Широко |
| Логи и аналитика | Нет | Вручную | Частично | Полноценные |
| Приватность | Высокая | Высокая | Риск выше | Высокая |
Сначала запускайте фильтры в качестве отладки, не применяя их к архиву, чтобы протестировать поведение с новыми письмами. Далее пробуйте применять фильтр только к небольшой части архива — 100–500 писем. И первые пару недель регулярно заглядывайте в корзину, чтобы не просмотреть ошибку! Каждый месяц проводите аудит настроек и белого списка.
Настроить «под себя» — скорее совет, чем императив, но учтите: настройка сроков автоочистки должна быть гибкой!
Удаляйте разные категории с разными сроками!
Организуйте белый список с метками Never_Delete и централизованно управляйте исключениями — особенно для важнейших отправителей и криптобирж.
Объединяем письма по приоритетам с помощью вложенных меток и цветовой кодировки. Используйте скрипт для удаления писем с маркировкой AutoDelete_Ndays — без ручного подхода с метками.
Создайте метку WhiteList и добавляйте к ней важных отправителей. И исключайте их из автоудаляемой почты: -label:WhiteList. Удобно хранить whitelist в Гугл-таблицах и обновлять автоматом.
Первые недели после запуска автоудаления проверяй корзину каждый день. Резервные копии через Google Takeout или POP3-синхронизацию делай регулярно. Применяйте мягкое очищение — с ярлыками, поэтапно. Проверяйте ежемесячно фильтры и белый список. Сочетайте автоматизацию с периодической ручной проверкой важных писем.
Имейте в виду многопрофильную защиту: whitelist, периодические резервные копии, двухступенчатая процедура удаления. В крайнем случае письмо можно достать из корзины или из резервной копии. Не дремлют в этот момент и уведомления в Telegram, которые позволят быстро выявить важные сообщения.
Резервное копирование при автоудалении — важная вещь. Варианты:
Проверяйте фильтры и whitelist по расписанию — раз в неделю, раз в месяц, раз в квартал. Чем реже, тем хуже. Почта и подписки не статичны, адаптация правил — в силах любого.
Итак, рассмотрим обычные недочёты работы автоудаления и как с ними справиться!
Разобраться с пересечениями помогает чёткое документирование критериев, кроме того можно добавлять списки исключений whitelist.
Если письма ещё в корзине — просто вытащите их оттуда. Есть варианты с локальными POP3-копиями, Google Takeout, платными бэкапами. Запрос в техподдержку Google — самая крайняя мера, пробивают редко.
Google Apps Script — мощная и бесплатная технология для построения гибких сценариев с поддержкой белого списка и логированием. Пример простого скрипта, который удаляет Promotions старше 30 дней, я показывал выше — можно запускать раз в сутки и добавлять к нему сложную логику: исключения по меткам, фильтрацию по вложениям и прочие условия.
Cleanfox — быстро прочистит почту и отпишет от подписок, но бесплатная версия ограничена.
Clean Email — платный, удобный интерфейс для автоудаления.
Unroll.Me — бесплатный, но не автоматизирует удаление — только отписку.
Mailstrom — коммерческий сервис для работы с объёмными архивами, но автоматического удаления у него нет.
Из принципиальных недостатков всех сторонних сервисов: зависит от сторонних компаний и не гарантирует приватность. Альтернатива этим сервисам — ASCN.AI NoCode с кастомными сценариями и полной безопасностью!
Gmail API открывает широкие возможности для интеграции с CRM, Telegram-ботами и аналитическими сервисами. Это позволяет убрать ограничения скриптов и писать на любом удобном языке программирования.
Вот пример на Python, который удаляет Promotions старше 30 дней:
from google.oauth2.credentials import Credentials
from googleapiclient.discovery import build
creds = Credentials.from_authorized_user_file('token.json')
service = build('gmail', 'v1', credentials=creds)
query = 'category:promotions older_than:30d'
results = service.users().messages().list(userId='me', q=query).execute()
messages = results.get('messages', [])
for msg in messages:
service.users().messages().trash(userId='me', id=msg['id']).execute()
print(f'Удалено {len(messages)} писем')
Такую интеграцию с Telegram и CRM удобно делать через ASCN.AI NoCode, без программирования.
Можно ли автоматически удалять письма старше 30 дней?
Да, через Google Apps Script или сторонние сервисы можно. В самом Gmail эта возможность «пока» не реализована.
А не удалятся важные письма?
Не удалятся, если правильно настроить whitelist и протестировать. Главное — периодически проверять корзину после запуска.
А как отменить автоудаление?
Письмо можно вернуть из корзины в течение 30 дней или восстановить из резервной копии.
Не опасна автоматизация?
Да, если пользоваться проверенными инструментами, включить whitelist, делать резервные копии и следить за работой скриптов.
