Fixes for mailgun bounces
This commit is contained in:
parent
70d4994073
commit
6c28f9c9fe
|
|
@ -364,7 +364,7 @@ class ProcessMailgunWebhook implements ShouldQueue
|
||||||
|
|
||||||
$bounce = new EmailBounce(
|
$bounce = new EmailBounce(
|
||||||
$this->request['event-data']['tags'][0],
|
$this->request['event-data']['tags'][0],
|
||||||
$this->request['event-data']['envelope']['sender'] ?? $this->request['event-data']['envelope']['from'],
|
$this->request['event-data']['message']['headers']['from'] ?? $this->request['event-data']['message']['headers']['to'],
|
||||||
$this->message_id
|
$this->message_id
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
@ -374,11 +374,11 @@ class ProcessMailgunWebhook implements ShouldQueue
|
||||||
|
|
||||||
$event = [
|
$event = [
|
||||||
'bounce_id' => $this->request['event-data']['id'],
|
'bounce_id' => $this->request['event-data']['id'],
|
||||||
'recipient' => $this->request['event-data']['recipient'] ?? '',
|
'recipient' => $this->request['event-data']['message']['headers']['to'] ?? '',
|
||||||
'status' => $this->request['event-data']['event'] ?? '',
|
'status' => $this->request['event-data']['event'] ?? '',
|
||||||
'delivery_message' => $this->request['event-data']['delivery-status']['description'] ?? $this->request['event-data']['delivery-status']['message'] ?? '',
|
'delivery_message' => $this->request['event-data']['delivery-status']['message'] ?? $this->request['event-data']['delivery-status']['bounce-code'] ?? '',
|
||||||
'server' => $this->request['event-data']['delivery-status']['mx-host'] ?? '',
|
'server' => $this->request['event-data']['delivery-status']['message'] ?? '',
|
||||||
'server_ip' => $this->request['event-data']['envelope']['sending-ip'] ?? '',
|
'server_ip' => '',
|
||||||
'date' => \Carbon\Carbon::parse($this->request['event-data']['timestamp'])->format('Y-m-d H:i:s') ?? '',
|
'date' => \Carbon\Carbon::parse($this->request['event-data']['timestamp'])->format('Y-m-d H:i:s') ?? '',
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue