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.complained- ontvanger heeft de mail als spam gemarkeerd
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.