Decode quoted printable messages for better regex
authorCameron Ball <cameron@cameron1729.xyz>
Thu, 6 Dec 2018 02:23:23 +0000 (10:23 +0800)
committerCameron Ball <cameron@cameron1729.xyz>
Wed, 19 Dec 2018 03:48:36 +0000 (11:48 +0800)
common.php

index e560659..6b80309 100644 (file)
@@ -185,7 +185,7 @@ function getMessagesFromInbox($inbox, array $rules, $unseenOnly = true) {
                 $messageTransform = $rule['messageTransform'] ?? 'identity';
                 $dateTransform = $rule['dateTransform'] ?? 'identity';
 
-                $body = imap_fetchbody($inbox, $emails[0], '1', FT_UID);
+                $body = quoted_printable_decode(imap_fetchbody($inbox, $emails[0], '1', FT_UID));
                 preg_match($rule['regex'], $messageTransform($body), $matches);
 
                 return [