diff --git a/lib/filter-handler.js b/lib/filter-handler.js index cefb8801..50a1e5e2 100644 --- a/lib/filter-handler.js +++ b/lib/filter-handler.js @@ -403,6 +403,9 @@ class FilterHandler { let received = [].concat((prepared.mimeTree.parsedHeader && prepared.mimeTree.parsedHeader.received) || []); if (received.length) { let receivedData = parseReceived(received[0]); + if (!receivedData.has('id') && received.length > 1) { + receivedData = parseReceived(received[1]); + } if (receivedData.has('with')) { messageOpts.meta.transtype = receivedData.get('with');