Geoposler

Dockerized email campaign manager with SMTP and MySQL

32 stars 1 forks last commit first released MIT

Slowing down

No commits since 24 Feb 2026. Check the issue tracker before you rely on it.

Geoposler is a Dockerized email campaign management application for creating and sending HTML-based email campaigns. It provides a React-based admin UI and a TypeScript/Node.js backend, and stores campaign data in a MySQL database.

Key Features

  • Create, edit and manage HTML email templates
  • Manage contact lists and basic contact metadata
  • Send HTML emails through configurable SMTP parameters
  • Persistent storage using MySQL for templates, contacts, and campaign data
  • Frontend built with Vite, React and Tailwind CSS; backend written in TypeScript/Node.js
  • Distributed via Docker and Docker Compose for easy deployment; expects a healthy MySQL service

Use Cases

  • Small businesses or projects sending newsletters and announcements using their SMTP provider
  • Developers or teams testing and previewing HTML email templates against an SMTP server
  • Self-hosted campaign management for organizations that require on-premise control of contact data

Limitations and Considerations

  • Lacks built-in deliverability features such as DKIM signing, bounce handling, or advanced analytics
  • No built-in campaign scheduling, detailed tracking, or unsubscribe management documented
  • Relies on an external SMTP server for delivery; deliverability and rate limiting are dependent on that provider

Geoposler is suitable for straightforward, self-hosted email campaigns where control over templates and contacts is required. It provides a lightweight, containerized stack but may need extensions or integrations for production-grade deliverability and tracking.

Categories:

Tags:

Tech Stack:

Share:

Similar to Geoposler

Dittofeed logo

Dittofeed

Open-source omni-channel customer engagement and messaging automation

2.9k
380
Last commit

Developer-focused platform for automated, omnichannel messaging (email, SMS, push, WhatsApp) with low-code journeys, segmentation, templates, and self-hosting.

MITActively maintained
Alternative to:
Customer.io logo
Customer.io
+19
Keila logo

Keila

Open-source email newsletter and campaign management platform

2.2k
167
Last commit

Keila is an open-source newsletter tool for creating email campaigns, managing contacts and segments, building signup forms, and sending via SMTP or email providers.

AGPL-3.0Actively maintained
Alternative to:
Mailchimp logo
Mailchimp
+17
LetterFeed logo

LetterFeed

Convert email newsletters into RSS feeds via IMAP

203
13
Last commit

Self-hosted app that scans an IMAP mailbox and exposes each configured sender's newsletters as RSS feeds. Deployable via Docker Compose with a web UI.

MITActively maintained
Alternative to:
Kill the Newsletter! logo
Kill the Newsletter!
+3
listmonk logo

listmonk

Self-hosted, high-performance newsletter and mailing list manager.

23.1k
2.6k
Last commit

Open-source, self-hosted platform to manage subscribers, run campaigns, and track analytics. Single Go binary with a Vue UI.

AGPL-3.0Actively maintained
Alternative to:
Mailchimp logo
Mailchimp
+19
Krayin CRM logo

Krayin CRM

Open-source Laravel-based CRM for sales, marketing and support

23.7k
1.6k
Last commit

Krayin CRM is an open-source, self-hosted customer relationship platform built on Laravel and Vue.js for sales pipelines, marketing automation, multi-channel support and extensibility.

MITActively maintained
Alternative to:
Krayin CRM Cloud logo
Krayin CRM Cloud
+16
Django-CRM logo

Django-CRM

Open-source CRM and task management built on Django Admin

616
384
Last commit

Django-CRM is a Django-based open-source CRM providing contact & lead management, deal tracking, email marketing, task/project management, and built-in analytics.

AGPL-3.0Actively maintained
Alternative to:
HubSpot logo
HubSpot
+19