Ang Sendora ay isang Local-First desktop application para sa mga negosyo, agency, at team na nangangailangan ng kontrol sa buong email workflow—mula sa pag-import at paglilinis ng audience hanggang content, SMTP infrastructure, delivery queues, analytics, at compliance. Lokal na tumatakbo ang Rust engine at SQLite workspace nito, kaya nananatili sa ilalim ng iyong kontrol ang operational data habang namo-monitor nang real time ang bawat campaign.
Higit pa sa karaniwang email sender
Karamihan sa email products ay nakatuon sa editor at Send button. Ang Sendora ay ginawa para sa mahirap na bahagi: tamang paghahanda ng data, pagkontrol sa sending infrastructure, pamamahala ng delivery para sa bawat recipient, pag-recover mula sa errors, at pag-unawa sa tunay na nangyari pagkatapos umalis ng application ang mensahe.
Sa halip na pagdugtungin ang maraming serbisyo at script, mayroon kang iisang workspace kung saan magkakaugnay ang audiences, campaigns, SMTP accounts, content, queue jobs, delivery events, suppressions, at reports. Ang Sendora ay angkop para sa newsletters, operational communications, permission-based commercial campaigns, at professional workflows kung saan mahalaga ang kontrol at traceability.
Malinis, eligible, at campaign-ready na audiences
Nag-i-import ang Audience Engine ng CSV at TXT bilang kontroladong streams at nagpoproseso ng XLSX, XLS, XLSB, at ODS workbooks sa database batches. Sa header detection, editable column mapping, at sample preview, maaari mong itama ang structure bago ma-save ang data.
Nina-normalize, vina-validate, at dini-deduplicate ang mga address per list. Explicit ang consent, at hindi eligible sa sending ang contacts na walang pahintulot. Bawat import ay may mandatory global-suppression check, import history, at row-level errors. Pinapadali ng persistent lists at smart segments ang malalaking audience nang hindi nawawala ang origin, eligibility, o audit context.
Campaigns na pinapatakbo ng tunay na operational engine
Malinaw ang flow ng campaign creation: setup, audience, sender pool, content, at delivery. Maaaring magsimula agad o i-schedule sa UTC, pagkatapos ay i-pause, i-resume, ihinto, o i-retry para sa failed recipients. Ang Draft, Scheduled, Running, Paused, Completed, Failed, at Stopped ay persistent transactional states, hindi pansamantalang labels sa interface.
Bago ang sending, inuulit ng Sendora ang eligibility, consent, at suppression checks. Bawat campaign ay nakakakuha ng immutable snapshot ng piniling content version, kaya laging tumutugma ang report sa mensaheng aktuwal na ginamit kahit baguhin ang original template pagkatapos ng launch.
Professional SMTP infrastructure at intelligent sender pools
Pinamamahalaan ng Sendora ang individual SMTP accounts at advanced bulk imports na may authentication, TLS, STARTTLS, at optional relay-delivery tests. Maaaring ayusin ang accounts sa pools na may weighted rotation, per-minute limits, daily limits, at capacity rules.
Itinatala ng background health checks ang latency at failure history. Pagkatapos ng paulit-ulit na errors, pansamantalang inaalis ng circuit breaker ang sender sa rotation at ibinabalik matapos ang cooldown. Nagre-reserve ng capacity ang Rust queue bago ang bawat attempt, kaya nababawasan ang panganib na sabay lumampas sa provider limit ang maraming workers.
Persistent queue para sa bawat recipient
Ang bawat recipient ay may persistent SQLite queue job. Pinipigilan ng atomic claims na iproseso ng dalawang workers ang iisang job, at ipinapatupad ang campaign at provider limits bago ang bawat attempt. Gumagamit ang temporary errors ng exponential retry backoff hanggang anim na oras; hindi nauubos ang retry kapag capacity lamang ang hinihintay.
Kung hindi inaasahang magsara ang application o computer, nire-recover sa startup ang interrupted jobs at ibinabalik sa retry flow. Hindi tahimik na nawawala ang progress, at tumutulong ang stable Message-ID sa downstream systems na iugnay ang maraming attempts sa iisang delivery.
Content Studio para sa kontrolado at verifiable na messages
Kasama sa Content Studio ang persistent templates, subjects, variables, fallbacks, local assets, at immutable version history. Maaaring pigilan ng missing required variable ang generation, at ligtas na hina-handle sa HTML ang inserted values. Sa recipient-seeded preview, makikita mo ang tunay na personalized message bago ang launch.
Sinusuri ng HTML preflight ang scripts, forms, external stylesheets, missing viewport, missing unsubscribe path, at sobrang laki ng message. Gumagawa ang Sendora ng HTML at plain-text MIME alternatives at maaaring magpatakbo ng totoong delivery test gamit ang saved SMTP account—hindi visual simulation ang desktop test.
Deliverability, compliance, at analytics mula sa tunay na events
Itinatago ng Sendora ang accepted, deferred, failed, bounced, unsubscribed, at complaint events. HMAC-SHA256-signed at idempotent ang provider webhooks. Maaaring i-sync ang bounce inboxes sa TLS IMAP, habang kino-correlate ang MIME at DSN messages sa queue jobs at kino-classify bilang hard o soft bounce.
Maaaring awtomatikong gumawa ng suppressions ang hard bounces, complaints, at unsubscribes ayon sa rules mo. Bawat job ay may unsubscribe token; maaaring isama sa messages ang personal link at List-Unsubscribe/List-Unsubscribe-Post headers. Ang real DNS checks para sa SPF, DKIM, at DMARC ay may history at domain-readiness score.
Direktang ina-aggregate ng live dashboards mula sa SQLite ang campaign performance, timeline, recipient domains, at sender results. Maaaring i-export sa CSV ang delivery events, summaries, suppressions, at audit logs, at configurable ang retention periods.
Local-First: nasa ilalim ng iyong kontrol ang engine at operational data
Ang Sendora ay Tauri application na may Rust backend at SQLite sa WAL mode. Nanatili sa local Sendora workspace ang audiences, content, campaigns, queue, analytics, notifications, settings, at configured infrastructure. Ang kopyang ginawa matapos isara ang app ay maaaring maging portable backup ng buong workspace.
Hindi kailangan ng architecture na i-upload ang lists at content sa cloud dashboard para iproseso. Ina-update ng Rust → interface events ang progress nang walang constant polling; nagbibigay ang native notifications, quiet hours, category rules, at Light, Dark, at System themes ng modernong desktop experience. Dahil lokal itong operational workspace, dapat protektahan ang Windows access at backup media gaya ng SMTP infrastructure.
Bakit naiiba ang Sendora
• Isang kumpletong operational flow: audience, content, senders, queue, delivery, compliance, at analytics ay gumagamit ng parehong persistent records.
• Recipient-level control: bawat address ay may state, retries, events, at audit history—hindi campaign percentage lamang.
• Local Rust core: native na tumatakbo ang critical operations gamit ang SQLite transactions at startup recovery.
• Transparent SMTP infrastructure: nakikita ang limits, rotation, health, latency, at failure history ng bawat sender.
• Compliance bago at pagkatapos ng delivery: consent, suppressions, unsubscribe, bounces, complaints, at SPF/DKIM/DMARC ay bahagi ng workflow.
• Walang maling pangako: nagbibigay ang Sendora ng tools para sa mas maayos na infrastructure at deliverability, ngunit hindi nito ginagarantiya ang inbox placement o pag-bypass sa provider policies.
• Ownership at portability: lokal na napapamahalaan at naba-backup ang workspace nang hindi hinahati sa magkakahiwalay na services.
Para kanino ang Sendora
Ang Sendora ay para sa marketing teams, agencies, online stores, SaaS products, publishers, newsletter operators, at organizations na nagpapadala ng lehitimong communications sa permission-based audiences. Ito ang tamang susunod na hakbang kapag kulang na ang basic newsletter editor at kailangan mo ng tunay na visibility sa data, infrastructure, at bawat delivery.
Ginagawang kontrolado, nasusukat, at nare-recover na operasyon ng Sendora ang dating opaque na email sending. Bumuo ng mas malinis na audiences, mag-deliver nang responsable, at unawain kung ano mismo ang nangyayari pagkatapos mong pindutin ang Send.
Mga screenshot





















