Bounces en suppressies beheren

Bounces zijn e-mails die niet konden worden bezorgd. Te veel bounces beschadigen de reputatie van je verzenddomein en verlagen je deliverability. Door bounces en suppressies goed te beheren, zorg je voor een gezonde verzendlijst.

Typen bounces

Hard bounce — permanent probleem

Oorzaken:

  • E-mailadres bestaat niet
  • Domein is ongeldig of verwijderd
  • Ontvanger heeft jouw domein geblokkeerd

Wat Wesender doet: Het adres wordt automatisch toegevoegd aan je suppressielijst.

Wat jij moet doen: Verwijder dit adres permanent uit je database — stuur er nooit meer naartoe.

Soft bounce — tijdelijk probleem

Oorzaken:

  • Mailbox is vol
  • Ontvangende server is tijdelijk offline
  • E-mail is te groot

Wat Wesender doet: Wesender probeert het opnieuw gedurende 24 uur met exponentiële backoff.

Klacht (complaint)

De ontvanger heeft de e-mail als spam gemarkeerd.

Wat Wesender doet: Het adres wordt direct gesupprimeerd — je kunt dit adres niet meer bereiken via Wesender.

Bouncepercentage bewaken

Bouncepercentage Status Aanbevolen actie
< 1% Goed Geen actie nodig
1–2% Waarschuwing Schoon je lijst op; gebruik double opt-in
> 2% Kritiek Stop campagnes direct; herstel je lijst

Suppressielijst beheren via de API

Adres opzoeken

const res = await fetch(
  `https://api.wesender.nl/suppressions?email=klant@voorbeeld.nl`,
  { headers: { "Authorization": `Bearer ${process.env.WESENDER_API_KEY}` } }
)
const data = await res.json()
// { suppressed: true, reason: "bounce", suppressedAt: "2026-06-10T12:00:00Z" }

Adres handmatig toevoegen (bijv. bij afmelding)

await fetch("https://api.wesender.nl/suppressions", {
  method:  "POST",
  headers: {
    "Authorization": `Bearer ${process.env.WESENDER_API_KEY}`,
    "Content-Type":  "application/json",
  },
  body: JSON.stringify({ email: "uitgeschreven@voorbeeld.nl", reason: "manual" }),
})

Adres verwijderen (heractiveren na verificatie)

await fetch(
  `https://api.wesender.nl/suppressions/klant@voorbeeld.nl`,
  {
    method:  "DELETE",
    headers: { "Authorization": `Bearer ${process.env.WESENDER_API_KEY}` },
  }
)

Let op: Verwijder een adres alleen uit de suppressielijst als je zeker weet dat het adres geldig is en de ontvanger toestemming heeft gegeven.

Lijst schoonmaken — beste werkwijzen

  • Double opt-in — laat ontvangers hun aanmelding bevestigen via een kliklink
  • Inactieve adressen verwijderen — adressen die langer dan 6 maanden niet interacteerden
  • E-mailadressen valideren bij invoer — gebruik een bibliotheek zoals email-validator
  • Afmeldingen direct verwerken — voeg het adres direct toe aan de suppressielijst
  • Geen lijsten kopen — gekochte lijsten bevatten veel ongeldige adressen en verhogen bounces drastisch

Foutoplossing

  • Hoog bouncepercentage ondanks schone lijst — controleer of je het juiste From-domein gebruikt (geverifieerd in dashboard)
  • Adres kan niet worden verwijderd — bij reason: complaint is verwijdering beperkt; neem contact op met support
  • Suppressies worden niet herkend — zorg dat de e-mailadressen exact overeenkomen (geen spaties, lowercase)