'SUBSCRIBE': ('AUTH', 'SELECTED'),
'UID': ('SELECTED',),
'UNSUBSCRIBE': ('AUTH', 'SELECTED'),
+ 'NAMESPACE': ('AUTH', 'SELECTED'),
}
# Patterns to match server responses
raise self.error('unknown extension command: %s' % name)
return apply(self._simple_command, (name,) + args)
+ def namespace(self):
+ """ Returns IMAP namespaces ala rfc2342
+ """
+ name = 'NAMESPACE'
+ typ, dat = self._simple_command(name)
+ return self._untagged_response(typ, dat, name)
# Private methods