Volledige stap-voor-stap handleiding om Amazon Simple Email Service (SES) en Simple Notification Service (SNS) te configureren voor pitit - Email Marketing.
Om pitit - Email Marketing te gebruiken voor het versturen van email campagnes, heb je een Amazon Web Services (AWS) account nodig. AWS biedt via Simple Email Service (SES) een betrouwbare en kosteneffectieve manier om bulk emails te versturen.
Om e-mails te versturen via Amazon SES moet je een eigen domein bezitten
(bijv. jouwbedrijf.nl). Dit domein moet worden geverifieerd via DNS records
(DKIM, SPF en DMARC) voordat je in productie kunt gaan.
Domeinvalidatie bewijst aan Amazon dat jij de eigenaar bent van het domein waarvandaan je e-mails verstuurt. Dit is verplicht voor productie-toegang.
Het gebruik van gratis e-maildomeinen als afzenderadres is niet mogelijk. De volgende domeinen worden niet ondersteund door Amazon SES:
Deze domeinen zijn eigendom van derden en kunnen niet door jou worden geverifieerd in Amazon SES. Je hebt een domein nodig waarvan je de DNS records kunt beheren.
Laat ons team de volledige Amazon SES en SNS configuratie voor je verzorgen. Binnen 24-48 uur is alles klaar om te gebruiken.
€49,- los of gratis bij jaarabonnement (€90,-)
De snelste manier om AWS SES en SNS te configureren is met ons automatisch setup script. Dit script maakt alle benodigde AWS resources aan in één keer — geen handmatig klikken door de AWS Console nodig.
AWS CloudShell is een browser-gebaseerde terminal die al geconfigureerd is met jouw AWS credentials. Je hoeft niets te installeren.
Ga naar pitit - Email Marketing → Instellingen en klik bij "Automatische AWS Setup" op Genereer Link. Je krijgt een commando dat 30 minuten geldig is.
Log in op de AWS Console en open
CloudShell
(klik op het icoon rechtsboven in de AWS Console).
Het commando downloadt het gepersonaliseerde script en voert het uit. Het script ziet er uit als:
Het script toont een overzicht van je configuratie (domein, regio, webhook URL) en vraagt om bevestiging.
Typ j om door te gaan.
Na afronding toont het script de DNS records (TXT, CNAME, SPF) die je moet toevoegen bij je domein-provider (bijv. Cloudflare, TransIP, Versio). Dit is de enige handmatige stap.
Het script toont de Access Key en Secret Key. Kopieer deze en voer ze in bij pitit - Email Marketing → Instellingen → AWS SES.
Als je liever lokaal werkt of geen CloudShell wilt gebruiken, kun je het script ook downloaden:
aws configure
Liever alles handmatig configureren? Geen probleem — volg de stappen hieronder.
Naar handmatige stappenAls je nog geen AWS account hebt, maak er dan een aan:
Open aws.amazon.com en klik op "Create an AWS Account"
Voer je e-mailadres, wachtwoord en accountnaam in. Kies voor een "Personal" account tenzij je een bedrijf vertegenwoordigt.
AWS vereist een creditcard voor verificatie. Je wordt pas gefactureerd als je de gratis tier overschrijdt.
AWS stuurt een verificatiecode naar je telefoon.
Selecteer "Basic Support - Free" - dit is voldoende voor de meeste gebruikers.
Ga naar console.aws.amazon.com/iam of zoek naar "IAM" in de AWS Console.
Klik op "Users" in het linkermenu, dan "Create user".
Geef de gebruiker een duidelijke naam, bijvoorbeeld: pitit---email-marketing-ses-user
Kies "Attach policies directly" en zoek naar "AmazonSESFullAccess". Vink deze aan.
Na het aanmaken van de gebruiker, klik op de gebruikersnaam, ga naar "Security credentials" en klik op "Create access key".
Kies "Application running outside AWS" als use case.
BELANGRIJK: Kopieer en bewaar de Access Key ID en Secret Access Key veilig. De Secret Key wordt maar één keer getoond!
Voor maximale beveiliging kun je deze minimale policy gebruiken:
Ga naar console.aws.amazon.com/ses
Selecteer rechtsboven een regio dicht bij je doelgroep. Voor Europa is eu-central-1 (Frankfurt) of eu-west-1 (Ireland) aan te raden.
Nieuwe SES accounts starten in Sandbox mode. Dit betekent dat je alleen naar geverifieerde e-mailadressen kunt sturen. Later vraag je productie-toegang aan.
Bij domeinverificatie bewijs je aan Amazon dat jij de eigenaar bent van het domein waarvandaan je e-mails verstuurt
(bijv. jouwbedrijf.nl). Na verificatie kun je vanaf elk adres @jouwdomein.nl verzenden.
jouwbedrijf.nl)Na het aanmaken toont AWS de DNS records die je moet toevoegen bij je domeinprovider (bijv. Cloudflare, TransIP, Versio):
| Type | Naam | Waarde | Doel |
|---|---|---|---|
CNAME |
xxxxx._domainkey.jouwdomein.nl |
xxxxx.dkim.amazonses.com |
DKIM verificatie (3x) |
TXT |
_amazonses.jouwdomein.nl |
(verificatietoken) |
Domein eigendom |
MX |
mail.jouwdomein.nl |
feedback-smtp.eu-central-1.amazonses.com |
Custom MAIL FROM |
TXT |
mail.jouwdomein.nl |
v=spf1 include:amazonses.com ~all |
SPF record |
Voeg ook een DMARC record toe voor optimale deliverability:
Als je alleen even wilt testen of SES werkt:
nieuws@jouwbedrijf.nl)Na het testen moet je alsnog je domein verifiëren (hierboven) om productie-toegang aan te vragen.
Amazon SNS (Simple Notification Service) stuurt bounce en complaint notificaties naar pitit - Email Marketing, zodat ongeldige e-mailadressen automatisch worden gemarkeerd.
Ga naar console.aws.amazon.com/sns
Klik op "Topics" in het linkermenu, dan "Create topic".
pitit---email-marketing-ses-notificationspitit - Email Marketing SESKlik op "Create topic".
Na het aanmaken zie je de Topic ARN.
Dit is een string zoals arn:aws:sns:eu-central-1:123456789:ses-notifications.
Je hebt deze nodig in de volgende stap.
Nu gaan we SNS koppelen aan pitit - Email Marketing via een webhook.
Klik op het topic dat je zojuist hebt aangemaakt.
Klik op "Create subscription".
AWS stuurt automatisch een bevestigingsverzoek naar je webhook. pitit - Email Marketing bevestigt dit automatisch. De status verandert van "Pending confirmation" naar "Confirmed".
Open je geverifieerde e-mail of domein in de SES Console.
Klik op het tabblad "Notifications".
Klik op "Edit" bij Feedback notifications en stel in:
Om naar niet-geverifieerde e-mailadressen te kunnen sturen, moet je productie-toegang aanvragen bij AWS.
Ga naar Account dashboard in de SES Console.
Klik op "Request production access".
AWS beoordeelt je aanvraag binnen 24-48 uur. Je ontvangt een e-mail zodra je account is goedgekeurd.
Amazon SES vereist dat je het domein van je afzenderadres verifieert via DNS records (DKIM, SPF, DMARC). Omdat je geen eigenaar bent van domeinen als gmail.com, outlook.com, hotmail.com etc., kun je deze DNS records niet instellen.
gmail.com, googlemail.com,
outlook.com, hotmail.com, hotmail.nl,
live.com, live.nl, msn.com,
yahoo.com, yahoo.nl,
icloud.com, me.com,
aol.com, mail.com,
protonmail.com, proton.me,
ziggo.nl, kpnmail.nl, xs4all.nl,
en alle andere domeinen die niet van jou zijn.
info@jouwdomein.nl of newsletter@jouwdomein.nlBekijk de officiële AWS documentatie of neem contact met ons op.