Utgangspunktet
Betalte e-posttjenester tar betalt per brev og per kontakt, og e-post fra en ny server uten riktig oppsett havner lett i søppelpost. Nettakademien mistet kunder som aldri så brevet om at tilgangen var åpnet.
Hva jeg gjorde
- Postal i Docker. Installert på en server som deles med rundt 25 andre prosjekter, uten å røre noen av dem.
- Bare IPv4. Serverens IPv6 hadde en generell omvendt DNS som Gmail avviser, så all sending går over IPv4.
- Autentisering. SPF, DKIM, return path og DMARC for hvert domene, og kryptert SMTP.
- Egne domener. Ett domene for kvitteringer og systembrev, ett for nyhetsbrev, så et nyhetsbrev aldri skader leveringen av kvitteringer.
- Listmonk for nyhetsbrev. Kampanjer og lister på egen server.
- Kobling i appen. Programvareteamets app sender nå e-post for innlogging og nytt passord via Postal.
Resultat
Leveringstesten for nettakademiet gikk fra 6,1 til 10 av 10, og 642 automatiske kontroller av brev og priser fant null feil. Ett nyhetsbrev gikk ut til hele basen på 1 647 mottakere fra egen server. For programvareteamet ble testbrevet godtatt av Gmail med en gang.
Verktøy og teknologi
- Postal
- Listmonk
- Docker
- MariaDB
- PostgreSQL
- SPF
- DKIM
- DMARC
- nodemailer
Kunden er anonymisert. Tallene er hentet fra prosjektets egne rapporter og målinger.







