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 +}