Lines Matching full:command
106 COMMAND = 0
115 self.__state = self.COMMAND
147 if self.__state == self.COMMAND:
154 command = line.upper()
157 command = line[:i].upper()
159 method = getattr(self, 'smtp_' + command, None)
161 self.push('502 Error: command "%s" not implemented' % command)
184 self.__state = self.COMMAND
234 self.push('503 Error: nested MAIL command')
243 self.push('503 Error: need MAIL command')
261 self.__state = self.COMMAND
266 self.push('503 Error: need RCPT command')
409 command = parts[1]
411 command = ''
412 if not Utils.list_exists(listname) or command not in (
415 listnames.append((rcpt, listname, command))
419 for rcpt, listname, command in listnames:
438 for rcpt, listname, command in listnames:
444 # dispatch on the type of command
445 if command == '':
448 elif command == 'admin':
450 elif command == 'owner':
452 elif command == 'request':
454 elif command in ('join', 'leave'):
456 if command == 'join':