From ff08eed202d77935f277bf221f753dad6f657fdb Mon Sep 17 00:00:00 2001 From: thomascube <thomas@roundcube.net> Date: Sat, 02 Feb 2008 15:30:01 -0500 Subject: [PATCH] Also respect receipt and priority settings when re-opening a draft message --- program/lib/imap.inc | 7 ++++++- 1 files changed, 6 insertions(+), 1 deletions(-) diff --git a/program/lib/imap.inc b/program/lib/imap.inc index 8cb5d4a..a7462a3 100644 --- a/program/lib/imap.inc +++ b/program/lib/imap.inc @@ -126,6 +126,7 @@ var $f; var $internaldate; var $references; + var $priority; var $mdn_to; var $mdn_sent = false; var $is_reply = false; @@ -1515,7 +1516,7 @@ $request .= " FETCH $message_set (BODY.PEEK[HEADER.FIELDS "; $request .= "(DATE FROM TO SUBJECT REPLY-TO IN-REPLY-TO CC BCC "; $request .= "CONTENT-TRANSFER-ENCODING CONTENT-TYPE MESSAGE-ID "; - $request .= "REFERENCES DISPOSITION-NOTIFICATION-TO)])\r\n"; + $request .= "REFERENCES DISPOSITION-NOTIFICATION-TO X-PRIORITY)])\r\n"; if (!fputs($fp, $request)) { return false; @@ -1625,6 +1626,10 @@ case 'message-id': $result[$id]->messageID = $string; break; + case 'x-priority': + if (preg_match('/^(\d+)/', $string, $matches)) + $result[$id]->priority = intval($matches[1]); + break; } // end switch () } // end while () } else { -- Gitblit v1.9.1