Triggers | mail-delivery

Het event mail-delivery wordt getriggerd wanneer een mail door een ontvangende server is geaccepteerd. Nadat een mail is samengesteld, wordt hij verzonden door een verbinding te maken met een ontvangende mailserver. Als de ontvangende mailserver het bericht accepteert, dan worden de opvolgacties voor het mail-delivery-event geactiveerd. Als de mailserver onbereikbaar is, of een foutcode teruggeeft die wijst op een tijdelijke probleem, dan wordt de mail opnieuw ingeroosterd om later nog eens te versturen. Als de latere aflevering wel lukt, wordt dan alsnog het mail-delivery event getriggerd.

Een mail-delivery betekent meestal dat het e-mailadres correct was en dat het bericht is afgeleverd. Maar dat hoeft niet per sé. Sommige servers ontvangen bijvoorbeeld wel mail, maar gooien het bericht toch weg, of plaatsen het in de junkmail folder. En er zijn servers die pas enige tijd later het bericht bouncen: ze sturen dan later per e-mail een delivery-report, nadat ze initieel het bericht wel hadden geaccepteerd.

Beschikbare variabelen

  • {$trigger.profile}: Het profiel waarop de mailing is afgeleverd.
  • {$trigger.subprofile}: Het subprofiel waarop de mailing is afgeleverd.
  • {$trigger.destination}: Het profiel of subprofiel waarop de mailing is afgeleverd. Dit kan een profiel zijn als de mailing naar een hoofdprofiel is gestuurd, of een subprofiel als de mailing specifiek naar een subprofiel is verzonden.
  • {$trigger.timestamp-sent}: Het tijdstip waarop de mailing is verzonden, in het formaat YYYY-MM-DD hh:mm:ss.
  • {$trigger.mailing}: De mailing die is verstuurd.
  • {$trigger.template}: De template die is gebruikt voor de mailing.
  • {$trigger.snapshot}: Een snapshot van de template zoals verzonden naar de ontvanger.
  • {$trigger.document}: Voor HTML-mailings is ook het document beschikbaar.

Voorbeeld

Ontvanger: {$trigger.profile.email} heeft mailing met onderwerp: {$trigger.snapshot.subject} 
ontvangen op {$trigger.timestamp-sent}.