1605 Sendora

Ваши кампании. Ваши серверы. Ваш контроль.

Sendora — локальное настольное приложение для компаний, агентств и команд, которым нужен контроль над всем циклом e-mail: от импорта и очистки аудитории до контента, SMTP-инфраструктуры, очередей доставки, аналитики и соответствия требованиям. Rust-движок и рабочее пространство SQLite функционируют локально, сохраняя операционные данные под вашим контролем и позволяя отслеживать каждую кампанию в реальном времени.

Гораздо больше, чем очередная программа рассылок

Большинство e-mail-продуктов сосредоточено на редакторе и кнопке «Отправить». Sendora создана вокруг действительно сложной части: правильной подготовки данных, контроля инфраструктуры, управления доставкой каждому получателю, восстановления после сбоев и понимания того, что произошло после выхода сообщения из приложения.

Вместо набора несвязанных сервисов и скриптов вы получаете единое пространство, где аудитории, кампании, SMTP-аккаунты, контент, задания очереди, события доставки, блокировки и отчёты связаны между собой. Sendora подходит для информационных рассылок, операционных уведомлений и законных коммерческих кампаний по аудитории, давшей согласие, когда важны контроль и прослеживаемость.

Чистые и готовые к кампании аудитории

Audience Engine импортирует CSV и TXT потоково и обрабатывает XLSX, XLS, XLSB и ODS контролируемыми пакетами базы данных. Определение заголовков, редактируемое сопоставление колонок и предварительный просмотр позволяют исправить структуру до сохранения.

Адреса нормализуются, проверяются и дедуплицируются внутри списка. Согласие задаётся явно, а контакты без него остаются недоступными для отправки. Каждый импорт обязательно сверяется с глобальным списком suppressions, сохраняет историю и сообщает об ошибках по строкам. Постоянные списки и умные сегменты организуют большие аудитории без потери происхождения, статуса и контекста аудита.

Кампании под управлением настоящего операционного движка

Создание проходит по понятной схеме: настройка, аудитория, пул отправителей, контент и доставка. Кампанию можно запустить сразу или запланировать по UTC, затем приостановить, продолжить, остановить либо повторить для неудачных получателей. Draft, Scheduled, Running, Paused, Completed, Failed и Stopped — постоянные транзакционные состояния, а не временные подписи в интерфейсе.

Перед отправкой Sendora повторно проверяет допустимость, согласие и suppressions. Каждая кампания получает неизменяемый snapshot выбранной версии контента, поэтому будущие отчёты всегда соответствуют реально использованному сообщению, даже если исходный шаблон был изменён после запуска.

Профессиональная SMTP-инфраструктура и умные пулы

Sendora управляет отдельными SMTP-аккаунтами и расширенным массовым импортом с аутентификацией, TLS, STARTTLS и дополнительными тестами relay-доставки. Аккаунты объединяются в пулы со взвешенной ротацией, минутными и суточными лимитами и правилами ёмкости.

Фоновые health checks сохраняют задержку и историю ошибок. После повторных сбоев circuit breaker временно выводит отправителя из ротации и возвращает после cooldown. Rust-очередь резервирует ёмкость перед каждой попыткой, снижая риск одновременного превышения лимита несколькими workers.

Постоянная очередь для каждого получателя

Для каждого получателя создаётся постоянное задание SQLite. Атомарные claims не позволяют двум workers обработать одно задание, а лимиты кампании и провайдера применяются перед каждой попыткой. Временные ошибки используют экспоненциальный retry с backoff до шести часов, при этом ожидание свободной ёмкости не расходует попытки.

Если приложение или компьютер неожиданно завершат работу, прерванные задания восстанавливаются при запуске и возвращаются в поток повторов. Прогресс не исчезает молча, а стабильные Message-ID помогают внешним системам связать несколько попыток с одной доставкой.

Content Studio для контролируемых и проверяемых сообщений

Content Studio содержит постоянные шаблоны, темы, переменные, fallback-значения, локальные assets и неизменяемую историю версий. Отсутствие обязательной переменной может блокировать генерацию, а подставляемые данные экранируются для HTML. Предпросмотр с данными получателя показывает действительно персонализированное сообщение до запуска.

HTML preflight выявляет скрипты, формы, внешние стили, отсутствующий viewport, отсутствие пути отписки и чрезмерный размер. Sendora создаёт MIME-альтернативы HTML и plain text и выполняет реальный тест через сохранённый SMTP-аккаунт — это не визуальная симуляция.

Доставляемость, соответствие и аналитика по реальным событиям

Sendora сохраняет accepted, deferred, failed, bounced, unsubscribed и complaint события. Webhooks провайдеров подписываются HMAC-SHA256 и обрабатываются идемпотентно. Bounce-ящики синхронизируются через TLS IMAP, а MIME/DSN-сообщения сопоставляются с очередью и классифицируются как hard или soft bounce.

Жёсткие возвраты, жалобы и отписки могут автоматически создавать suppressions по вашим правилам. Каждое задание получает токен отписки; письма могут содержать персональную ссылку и заголовки List-Unsubscribe и List-Unsubscribe-Post. Реальные DNS-проверки SPF, DKIM и DMARC сохраняют историю и рассчитывают готовность домена.

Live-панели агрегируют из SQLite эффективность кампаний, timeline, домены получателей и результаты отправителей. События, сводки, suppressions и audit log экспортируются в CSV, а сроки хранения настраиваются.

Local-First: движок и операционные данные под вашим контролем

Sendora — Tauri-приложение с Rust-backend и SQLite в режиме WAL. Аудитории, контент, кампании, очередь, аналитика, уведомления, настройки и инфраструктура сохраняются в локальном пространстве. Копия, сделанная после закрытия приложения, может использоваться как переносной backup всего workspace.

Архитектура не требует загрузки списков и контента в cloud-панель. События Rust → интерфейс обновляют прогресс без постоянного polling; нативные уведомления, тихие часы, правила категорий и темы Light, Dark и System обеспечивают современный опыт. Поскольку это локальное операционное пространство, доступ к Windows и backup-носителям следует защищать столь же внимательно, как SMTP-инфраструктуру.

Чем Sendora отличается от рынка

• Полный операционный поток: аудитория, контент, отправители, очередь, доставка, соответствие и аналитика используют общие постоянные записи.
• Контроль по получателям: у каждого адреса есть состояние, retry, события и audit-история, а не только процент кампании.
• Локальный Rust-core: критические операции выполняются нативно с транзакциями SQLite и восстановлением при запуске.
• Прозрачная SMTP-инфраструктура: лимиты, ротация, состояние, задержка и история ошибок видны для каждого отправителя.
• Соответствие до и после доставки: согласие, suppressions, отписки, bounce, жалобы и SPF/DKIM/DMARC встроены в процесс.
• Без ложных обещаний: Sendora помогает улучшить инфраструктуру и доставляемость, но не гарантирует попадание во входящие и не обходит правила провайдеров.
• Владение и переносимость: workspace управляется и копируется локально, не дробясь между несвязанными сервисами.

Для кого предназначена Sendora

Sendora создана для маркетинговых команд, агентств, интернет-магазинов, SaaS-продуктов, издателей, операторов newsletter и организаций, отправляющих законные сообщения аудитории с согласием. Это правильный выбор, когда простого редактора уже недостаточно и требуется реальная прозрачность данных, инфраструктуры и каждой доставки.

Sendora превращает непрозрачную отправку в контролируемый, измеримый и восстанавливаемый процесс. Создавайте более чистые аудитории, доставляйте ответственно и точно понимайте, что происходит после нажатия «Отправить».

Скриншоты

1605 Sendora screenshot
1605 Sendora screenshot
1605 Sendora screenshot
1605 Sendora screenshot
1605 Sendora screenshot
1605 Sendora screenshot
1605 Sendora screenshot
1605 Sendora screenshot
1605 Sendora screenshot
1605 Sendora screenshot
1605 Sendora screenshot
1605 Sendora screenshot
1605 Sendora screenshot
1605 Sendora screenshot
1605 Sendora screenshot
1605 Sendora screenshot
1605 Sendora screenshot
1605 Sendora screenshot
1605 Sendora screenshot
1605 Sendora screenshot
1605 Sendora screenshot
1605 Sendora screenshot