X-Git-Url: https://git.madduck.net/etc/mailfilter.git/blobdiff_plain/842ff5f1c5ac3bddbe816c3942a3ae764c9c37ee..ea165ed0a86ce8827c27f61b000797ce01b90a8f:/procmail/get-msgid

diff --git a/procmail/get-msgid b/procmail/get-msgid
index 50fbef4..eb5964e 100644
--- a/procmail/get-msgid
+++ b/procmail/get-msgid
@@ -1,34 +1,34 @@
 :0
-* ^Message-Id:[ 	]*\/[^ 	]+
+*$ ^Message-Id:$RE_SPACE*\/$RE_NOT_SPACE+
 { MSGID="$MATCH" }
 
 :0
-* MSGID ?? ^[ 	]*$|^<>$
+* MSGID ?? ^$RE_SPACE*$|^<>$
 {
   :0
-  * ^Resent-Message-Id:[ 	]*\/[^  ]+
+  * ^Resent-Message-Id:$RE_SPACE*\/$RE_NOT_SPACE+
   {
-    LOG="get-msgid:   lacking message-id, using resent-message-id...$NL"
+    LOGLATER="get-msgid:   lacking message-id, using resent-message-id...$NL"
     :0 fw
     |$FORMAIL -R Resent-Message-ID Message-ID
   }
 
   :0 E
   {
-    LOG="get-msgid:   lacking message-id, generating one...$NL"
+    LOGLATER="get-msgid:   lacking message-id, generating one...$NL"
     :0 fw
     |$FORMAIL -a Message-ID:
   }
 
   :0
-  * ^Message-Id:[ 	]*\/[^  ]+
+  * ^Message-Id:$RE_EXTRACT_HEADER_VALUE
   { MSGID="$MATCH" }
 }
 
 :0
 * ! MSGID ?? ^<[^>]+>$
 {
-  LOG="get-msgid:   message-id '$MSGID' not enclosed in <>, fixing it...$NL"
+  LOGLATER="get-msgid:   message-id '$MSGID' not enclosed in <>, fixing it...$NL"
   MSGID="<$MSGID>"
 }
 
@@ -38,6 +38,6 @@
 *$ !^Received: by $RE_MAILRELAYS \(postfix, from userid
 * MSGID ?? ^<\/[^>]+
 {
-  LOG="get-msgid:   missing message ID added by one of our mail relays$NL"
+  LOGLATER="get-msgid:   missing message ID added by one of our mail relays$NL"
   MSGID="<${MATCH}.MSGID-ADDED>"
 }