'Handle received lines for the COMMAND state in which commands from the
client are expected.
@type line: L{bytes}
@param line: A received command.'

def state_COMMAND(self, line):

    try:
        return self.processCommand(*line.split('    '))
    except (ValueError, AttributeError, POP3Error, TypeError) as e:
        log.err()
        self.failResponse(('bad    protocol    or    server:    %s:    %s' % (e.__class__.__name__, e)))
