
Почтовый клиент внутри Telegram
Полноценный e-mail клиент как Telegram Mini App: IMAP, push-уведомления и управление Sieve-фильтрами.
Задача. Свести почту в мессенджер: читать, отвечать и наводить порядок во входящих, не переключаясь между приложениями — и с реальными push, а не периодическим опросом.
Подход. Я сделал это как Mini App с серьёзным бэкендом — полноценная работа с почтовыми протоколами, а не упрощённая «читалка».
Решение. Node.js + grammY + Express (бэкенд мини-аппа), imapflow для навигации по папкам/чтения/ответа/удаления, push в реальном времени через IMAP IDLE, создание и управление Sieve-фильтрами (RFC 5804 ManageSieve) для правил автоматизации, рендер HTML и plain-text писем, поиск и пагинация, авторизация через HMAC-SHA256 по Telegram WebApp initData.
Результат. Отзывчивый почтовый клиент прямо в Telegram для mobile-first сценариев, с мгновенными уведомлениями и серверными правилами фильтрации — без сторонних почтовых приложений.


