@@ -59,7 +59,6 @@ def parse_events(self, request):
5959 "click" : EventType .CLICKED ,
6060 "bounce" : EventType .BOUNCED ,
6161 "soft bounce" : EventType .DEFERRED ,
62- "blocked" : EventType .REJECTED ,
6362 "spam" : EventType .COMPLAINED ,
6463 "unsubscribe" : EventType .UNSUBSCRIBED ,
6564 "reject" : EventType .REJECTED ,
@@ -73,6 +72,8 @@ def parse_events(self, request):
7372 "spam" : RejectReason .SPAM ,
7473 "unsubscribe" : RejectReason .UNSUBSCRIBED ,
7574 "reject" : RejectReason .BLOCKED ,
75+ "suspension" : RejectReason .OTHER ,
76+ "soft bounce" : RejectReason .OTHER ,
7677 }
7778
7879 def esp_to_anymail_event (self , esp_event : MailtrapEvent ):
@@ -91,7 +92,7 @@ def esp_to_anymail_event(self, esp_event: MailtrapEvent):
9192 event_id = esp_event .get ("event_id" , None ),
9293 recipient = esp_event .get ("email" , None ),
9394 reject_reason = reject_reason ,
94- mta_response = esp_event .get ("response_code " , None ),
95+ mta_response = esp_event .get ("response " , None ),
9596 tags = tags ,
9697 metadata = custom_variables ,
9798 click_url = esp_event .get ("url" , None ),
0 commit comments