From c1a8fedebd36e16be7e7bb255bf8ea5387f02d5d Mon Sep 17 00:00:00 2001 From: Alex Drummond Date: Fri, 2 Sep 2011 03:58:21 +0100 Subject: [PATCH] Exchange doesn't always quote mailbox names -- make quotes optional in regex. --- imap.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/imap.js b/imap.js index aab6afd..67dc0ea 100644 --- a/imap.js +++ b/imap.js @@ -337,7 +337,7 @@ ImapConnection.prototype.connect = function(loginCb) { else if (self.delim !== null) { if (self._state.requests[0].args.length === 0) self._state.requests[0].args.push({}); - result = /^\((.*)\) (.+?) "(.+)"$/.exec(data[2]); + result = /^\((.*)\) (.+?) "?(.+)"?$/.exec(data[2]); var box = { attribs: result[1].split(' ').map(function(attrib) { return attrib.substr(1).toUpperCase(); @@ -1561,4 +1561,4 @@ function pipe(pair, socket) { socket.on('close', onclose); return cleartext; -} \ No newline at end of file +}