Кейс · Разработка под заказ
MailRelay
Почта из двадцати ящиков пересылается по правилам, получатель видит только нужное.
Заказы и файлы у заказчика приходят на два десятка почтовых ящиков, а работать с ними должны другие люди. Пересылать вручную долго, а пересылать целиком нельзя: в письмах есть то, что получателю видеть не нужно. Мы сделали сервис, который забирает почту и пересылает её по правилам, вырезая лишнее.
Задача
Каждое нужное письмо должно уйти адресату за минуты и без ручной работы, а за пределы компании — только то, что разрешено правилом.
Что сделали
Все ящики на одном экране
Gmail, Mail.ru и любая почта с IMAP: у заказчика их два десятка, и все видны на одном экране. Пароли хранятся зашифрованными.
Правило в одной форме
Условие по отправителю, теме или вложению нужного типа, режим пересылки и список получателей. Правило включается и выключается одной кнопкой.
Два режима очистки
Вырезать из письма отдельные блоки текста по шаблону или отправить только вложения и ссылку на Яндекс Диск, без текста письма.
Пересылка без участия человека
Сервис сам опрашивает ящики и отправляет письмо от имени того же ящика, так что получатель видит привычного отправителя.
Журнал и уведомления
Каждое сработавшее правило — строка в журнале, о сбоях сервис пишет в Telegram. Свои программы могут отправлять письма через сервис по API.
Защита
Проверка сертификатов почтовых серверов, блокировка входа после пяти неверных попыток, защита от зависания на сложных шаблонах. Код покрыт автотестами.

На чём сделано
Python, FastAPI, SQLite, IMAP и SMTP с проверкой TLS, шифрование паролей ящиков, Telegram-уведомления. Работает на нашем сервере.
Название заказчика не раскрываем. На экранах — пример с вымышленными данными.
Нужно похожее?
Настроим пересылку и разбор почты под ваши ящики: кому что уходит, что вырезать, куда складывать вложения.
Частые вопросы
С какой почтой работает?
С Gmail, Mail.ru и любой почтой, где есть IMAP и SMTP.
Где хранятся пароли от ящиков?
На сервере, в зашифрованном виде.
Можно настроить под нашу почту?
Да, правила, получатели и режимы очистки задаются под ваши ящики.
Опишите вашу почту
Сколько ящиков, какие письма и кому пересылать, что нельзя показывать получателю. Предложим, с чего начать.

Печатаем по каждому заказу и отгружаем на склад площадки.

Футболки и кружки под ваш бренд. Печатаем от одной штуки.
- MilletFlow Производство
- MilletFlow для магазинов
- TransferCard
- WB Generator
- Артворк
Программы, на которых работают наши магазины.
- Интеграции с площадками
- Отчёты и сводки
- Заказы → производство
- Остатки и цены
Интеграции, отчёты, боты и CRM под вашу задачу.