src/strip.vala
authorAlan Knowles <alan@roojs.com>
Thu, 3 May 2018 10:16:53 +0000 (18:16 +0800)
committerAlan Knowles <alan@roojs.com>
Thu, 3 May 2018 10:16:53 +0000 (18:16 +0800)
src/strip.vala

index 64bcfd2..b152525 100644 (file)
@@ -600,6 +600,17 @@ public class Strip : GLib.Object {
                // get various msg info..
                this.active_message_id = message.get_message_id();
                this.active_message_x_mailfort_sig = message.get_header("x-mailfort-sig");
+               var recvd = message.get_header("received");
+               this.active_message_exim_id = "";
+               if (recvd != null && recvd.length > 1) {
+                       var lines = recvd.split("\n");
+                       for (var i = 0; i < lines.length;i++) {
+                               var bits = lines[i].strip().split(" ");
+                               if (bits[0] == "id") {
+                                       this.active_message_exim_id = bits[1];
+                               }
+                       }
+               }
                
                var mp = message.get_mime_part();