diff --git a/lib/Connection.js b/lib/Connection.js index 73480bc..60373cf 100644 --- a/lib/Connection.js +++ b/lib/Connection.js @@ -1208,13 +1208,14 @@ Connection.prototype._login = function() { if (self.serverSupports('AUTH=XOAUTH') && self._config.xoauth) { self._caps = undefined; var cmd = 'AUTHENTICATE XOAUTH'; - if (self.serverSupports('SASL-IR')) + // are there any servers that support XOAUTH/XOAUTH2 and not SASL-IR? + //if (self.serverSupports('SASL-IR')) cmd += ' ' + escape(self._config.xoauth); self._enqueue(cmd, checkCaps); } else if (self.serverSupports('AUTH=XOAUTH2') && self._config.xoauth2) { self._caps = undefined; var cmd = 'AUTHENTICATE XOAUTH2'; - if (self.serverSupports('SASL-IR')) + //if (self.serverSupports('SASL-IR')) cmd += ' ' + escape(self._config.xoauth2); self._enqueue(cmd, checkCaps); } else if (self._config.user && self._config.password) {