mirror of
https://github.com/pacnpal/django-anymail.git
synced 2025-12-25 05:51:06 -05:00
@@ -178,8 +178,8 @@ class PostmarkPayload(RequestsPayload):
|
||||
self.make_attachment(attachment) for attachment in attachments
|
||||
]
|
||||
|
||||
# Postmark doesn't support metadata
|
||||
# def set_metadata(self, metadata):
|
||||
def set_metadata(self, metadata):
|
||||
self.data["Metadata"] = metadata
|
||||
|
||||
# Postmark doesn't support delayed sending
|
||||
# def set_send_at(self, send_at):
|
||||
|
||||
@@ -102,6 +102,7 @@ class PostmarkTrackingWebhookView(PostmarkBaseWebhookView):
|
||||
except KeyError:
|
||||
event_id = None
|
||||
|
||||
metadata = esp_event.get('Metadata', {})
|
||||
try:
|
||||
tags = [esp_event['Tag']]
|
||||
except KeyError:
|
||||
@@ -113,6 +114,7 @@ class PostmarkTrackingWebhookView(PostmarkBaseWebhookView):
|
||||
event_id=event_id,
|
||||
event_type=event_type,
|
||||
message_id=esp_event.get('MessageID', None),
|
||||
metadata=metadata,
|
||||
mta_response=esp_event.get('Details', None),
|
||||
recipient=recipient,
|
||||
reject_reason=reject_reason,
|
||||
|
||||
Reference in New Issue
Block a user