Mailoo
Overview
Mailoo is a unified platform for managing email services, contact forms, and messaging integrations. It is designed as a central service for handling incoming messages from websites and sending outgoing emails.
Product Features
The platform provides:
- Email service management
- Contact form integrations
- Messaging integrations
- Centralized communication workflows
- Dashboard for managing messages
- Authentication via Keycloak
The system can be used as a backend for websites that need contact forms and email notifications.
Architecture
The system includes:
- Web frontend dashboard
- Backend API
- Email sending via SMTP
- Database
- Authentication (Keycloak)
- Kubernetes deployment
- CI/CD pipelines
- Logging and monitoring
Infrastructure & SRE
Implemented:
- GitLab CI pipelines
- Docker image build
- Kubernetes deployment
- ArgoCD GitOps
- Logging (Grafana / Loki)
- Monitoring
- Secrets management
- Domain and DNS configuration
- Backup procedures
Engineering Challenges
- Email delivery and SMTP configuration
- Authentication integration
- Secrets management
- Reliable message delivery
- Monitoring background jobs