For AI agents: fetch the complete documentation index at /llms.txt, the full documentation corpus at /llms-full.txt, the agent skill at /skill.md, or this page as Markdown at /nl/docs/web/aws-ses.md (or send Accept: text/markdown).
Amazon SES voor e-mail instellen
Stel Amazon SES voor web, mobiel en desktop in met AWS SDK- of IAM SMTP-inloggegevens, verifieer de afzender en vermijd onnodige Mail Manager-endpointkosten.
1. Verifieer een afzender in je AWS-regio
Open Amazon SES in US East (N. Virginia), us-east-1. Kies Configuration → Identities → Create identity, selecteer je domein of e-mailadres en rond DNS- of e-mailverificatie af. Gebruik hieronder dezelfde regio en geverifieerde afzender.
Nieuwe SES-accounts starten in een sandbox: verifieer ook de ontvanger of gebruik de SES-postvaksimulator. Vraag via Account dashboard productietoegang aan voordat je gewone klanten mailt. Amazon SES openen
2. Kies voor SMTP de optie IAM SMTP credentials
Open in SES SMTP settings → Create SMTP credentials. Kies IAM SMTP credentials in plaats van Mail Manager met het label Recommended. De IAM-kaart vermeldt Manual credential management. No traffic policies or rule sets. Klik op Create IAM credentials, geef de verzendgebruiker een naam en download de SMTP-inloggegevens voordat je de pagina sluit.
IAM-inloggegevens maken · Bestaande beheren
Deze links gebruiken us-east-1, waar klassiek IAM SMTP beschikbaar is. Maak voor een andere ondersteunde regio eigen gegevens en gebruik het bijbehorende SMTP-endpoint. Het gedownloade SMTP-wachtwoord is geen geheime AWS-toegangssleutel; gebruik het alleen bij stap 5. AWS-instructies voor SMTP
3. Vermijd onnodige Mail Manager-kosten
IAM SMTP en de SES SDK versturen rechtstreeks via SES zonder Mail Manager-verkeersbeleid of regelsets. Maak geen optioneel open of mTLS-ingress-endpoint: AWS noemt hiervoor 50 USD per maand per endpoint bij à-la-carteprijzen. Geauthenticeerde endpoints zijn momenteel gratis; Recommended voegt dus niet altijd 50 USD toe. Normale verzendkosten en je gekozen prijsplan blijven gelden. Actuele AWS-prijzen bekijken
4. Verstuur met de AWS SDK
Deze modus gebruikt de SES-API via HTTPS. Geef in IAM de backendrol of een aparte verzendgebruiker ses:SendEmail voor je geverifieerde SES-identiteit. Open bij een gebruiker Security credentials → Create access key en bewaar de oorspronkelijke sleutel-ID en geheime sleutel. Een SMTP-wachtwoord kan SDK-verzoeken niet ondertekenen.
Zet het voorbeeld voor ontwikkeling in apps/web/.env.local of voor productie in de geheime instellingen van je host. Vervang afzender en voorbeeldwaarden. Laat met een IAM-rol of ingesteld lokaal AWS-profiel beide sleutelvelden en AWS_SESSION_TOKEN leeg: de SDK gebruikt de standaardketen. Expliciete sleutels moeten als compleet paar worden opgegeven.
Voeg bij tijdelijke expliciete gegevens ook het bijbehorende AWS_SESSION_TOKEN toe en vernieuw alle drie waarden na afloop. Rolgegevens worden door de SDK vernieuwd. AWS SDK-inloggegevensketen
EMAIL_PROVIDER=ses
EMAIL_FROM=Your App <[email protected]>
AWS_REGION=us-east-1
AWS_ACCESS_KEY_ID=<IAM-access-key-id>
AWS_SECRET_ACCESS_KEY=<original-IAM-secret-access-key>
# Temporary explicit credentials only:
AWS_SESSION_TOKEN=5. Of gebruik klassiek IAM SMTP
Gebruik SMTP-gebruikersnaam en SMTP-wachtwoord uit stap 2 voor deze alternatieve configuratie. Poort 587 gebruikt STARTTLS; SMTP_SECURE=false selecteert die modus. Endpoint, gegevens en geverifieerde afzender moeten dezelfde regio gebruiken.
Deze instellingen van de koperskit zijn gedeeld door alle drie platforms. Kies één e-mailmodus: EMAIL_PROVIDER=smtp gebruikt SMTP-gegevens en EMAIL_PROVIDER=ses gebruikt SDK-API-gegevens.
EMAIL_PROVIDER=smtp
EMAIL_FROM=Your App <[email protected]>
SMTP_HOST=email-smtp.us-east-1.amazonaws.com
SMTP_PORT=587
SMTP_SECURE=false
SMTP_USER=<downloaded-SMTP-username>
SMTP_PASSWORD=<downloaded-SMTP-password>6. Configureer eenmaal voor web, mobiel en desktop
Herstart de backend na wijzigingen. Vraag met een gemigreerde database op /auth een e-mailcode aan voor een toegestane ontvanger en controleer inbox en spam. Mobiel gebruikt dezelfde backend; desktop laadt de webapp. Geen client heeft AWS-sleutels of SMTP-wachtwoorden nodig.
Bewaar gegevens alleen op de backend, nooit in NEXT_PUBLIC_, EXPO_PUBLIC_ of de desktopbundel. Controleer bij fouten afzender, sandboxontvangers, regio, IAM-rechten en type gegevens. queued betekent dat SES het bericht heeft aangenomen, niet dat het is bezorgd. Overzicht e-mailinstellingen