
Een zelfgebouwd transactional e-mailplatform: Resend-compatibele API, Amazon SES als leverancier, en een donkere webapp om verzonden mails, domeinen, API-keys en delivery-status te beheren. Inclusief OTP-login via Supabase, domeinverificatie met BYODKIM, SMTP-credentials per domein en Kubernetes-ready deployment.
Bekijk live →Technologieën
Voor eigen producten en klanten was er behoefte aan betrouwbare uitgaande mail zonder volledig afhankelijk te zijn van één SaaS-prijsmodel. Tegelijk moest integratie eenvoudig blijven voor developers (bekend API-patroon) en moest het team inzicht hebben in bounces, levering en configuratie per domein, zonder gevoelige productiedata in marketingmateriaal te tonen.
MG Mailserver draait op Next.js 15 met PostgreSQL (Supabase), Supabase Auth met OTP, en AWS SDK voor SES inclusief webhook-verwerking voor delivery events. Geplande verzending en campagne-bulk sends lopen via Trigger.dev background tasks. De UI biedt o.a. e-maillog met zoekfilters en export, campagnes, domeinen (verificatie, DNS-check, SMTP-credentials), API-keys en metrics. De stack is containerized en inzetbaar op Kubernetes met HPA.
Resend-compatibele API voor snelle adoptie in bestaande apps
Centraal inzicht in verzonden mail en delivery-status
Per-domein SMTP- en API-keybeheer met SES-verificatie
Passwordless OTP-login en rolgebaseerde admin-flows
Productie-ready op mailserver.mgsoftware.nl met K8s-schaalbaarheid
Drop-in vervanging voor gangbare transactional-mail SDK’s: zelfde basis-URL-patroon, zodat bestaande integraties snel om te zetten zijn naar jullie eigen SES-backend.
Verwerkte SES/SNS-events voor status zoals delivered en bounced, doorzoekbare log, filters en export, geschikt voor support en debugging.
Domein toevoegen, DNS controleren, verifiëren in SES, BYODKIM waar van toepassing, en IAM-gebaseerde SMTP-credentials per domein genereren en intrekken.



Neem contact op en ontdek hoe MG Software jouw ideeën kan transformeren naar werkende software.