Hasty Briefsbeta

Bilingual

Remails: A European Mail Transfer Agent

4 months ago
  • #email
  • #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.