Remails: A European Mail Transfer Agent
4 months ago
- #devops
- #kubernetes
- Remails is a European Mail Transfer Agent (MTA) designed for transactional emails like verification codes and password resets.
- The project started with a single VPS and evolved into a high-availability Kubernetes setup with managed PostgreSQL.
- High availability is ensured through multiple replicas of components, load balancers, and independent backups.
- Remails uses a 'bring your own IP' (BYOIP) approach to manage email reputation and avoid spam filters.
- The architecture includes separate inbound and outbound SMTP services, with outbound services running as DaemonSets for IP control.
- A lightweight message bus facilitates communication between components, with fail-safes to ensure eventual email delivery.
- Remails is in public beta with a free tier and plans for future features like email notifications and privacy enhancements.