Postmark: support "clicked" tracking events

Handle Postmark's new click webhook.

Closes #78
This commit is contained in:
medmunds
2017-11-02 11:48:02 -07:00
parent 930753e4b6
commit 7e908184ed
3 changed files with 57 additions and 4 deletions

View File

@@ -191,8 +191,9 @@ If you use multiple Postmark servers, you'll need to repeat entering the webhook
settings for each of them.
Postmark will report these Anymail :attr:`~anymail.signals.AnymailTrackingEvent.event_type`\s:
rejected, failed, bounced, deferred, delivered, autoresponded, opened, complained,
unsubscribed, subscribed. (Postmark does not support sent or clicked events.)
rejected, failed, bounced, deferred, delivered, autoresponded, opened, clicked, complained,
unsubscribed, subscribed. (Postmark does not support sent--what it calls "processed"--events
through webhooks.)
The event's :attr:`~anymail.signals.AnymailTrackingEvent.esp_event` field will be
a `dict` of Postmark `delivery <http://developer.postmarkapp.com/developer-delivery-webhook.html>`_,