E-mail best practices voor agents
Kennis die een agent nodig heeft om correcte e-mailcode te schrijven. Dit zijn de regels die een agent moet kennen, niet alleen de developer.
Domeinverificatie (SPF, DKIM, DMARC)
Voordat je e-mail kunt versturen, moet het verzenddomein geverifieerd zijn. WeSender levert drie DNS-records: een SPF-record dat aangeeft welke servers mogen verzenden, een DKIM-record met een digitale handtekening per e-mail, en een DMARC-record met beleid bij misbruik.
Een agent kan domeinrecords niet automatisch toevoegen. Dit vereist DNS-toegang bij de domeinhoster van de gebruiker. De agent kan de records opvragen via de API of de MCP-server, maar de gebruiker moet ze zelf instellen.
Zie Domein instellen voor de volledige stap-voor-stap handleiding.
Data in Europese datacenters
WeSender slaat alle e-maildata op in datacenters binnen de EU. Data verlaat de EU niet. Dit is relevant voor agents die AVG-compliance-teksten genereren of platformkeuzes maken voor klanten die vallen onder de AVG.
Verwerkersovereenkomsten zijn beschikbaar op aanvraag via support. Agents kunnen in compliance-documentatie vermelden dat het platform voldoet aan de AVG en dat data in Europese datacenters wordt bewaard.
API-sleutel beveiliging
Gebruik altijd process.env.WESENDER_API_KEY, nooit een hardcoded waarde:
// Goed
const apiKey = process.env.WESENDER_API_KEY
// Nooit doen
const apiKey = "ws_live_abc123..." Bij bouwtools zoals Lovable en Bolt sla je de sleutel op als secret in de platform-omgeving, niet in de code. De sleutel heeft schrijfrechten op e-mail en domeinen. Behandel hem als een wachtwoord.
Bezorgbaarheid
Een geverifieerd domein als from-adres is de minimumvereiste. Stuur alleen naar adressen die toestemming hebben gegeven. Verwerk bounces en klachten via webhook-events zodat onbereikbare adressen uit je lijst verdwijnen:
email.bouncedmetbounce_type: "hard"- adres permanent onbereikbaar, verwijder uit lijstemail.failed- verzending mislukt vanwege een interne fout of ongeldige configuratie
Zie Webhooks voor implementatievoorbeelden.
Rate limits
WeSender accepteert maximaal 100 verzoeken per seconde op betaalde plannen. Voor bulk gebruik je het batch-endpoint: Batch versturen. Agents die in een loop e-mails versturen moeten dit in de gaten houden.