Lines Matching defs:push

173         self.push('220 %s %s' % (self.fqdn, __version__))
314 def push(self, msg):
315 asynchat.async_chat.push(self, bytes(
342 self.push('500 Error: bad syntax')
356 self.push('500 Error: line too long')
360 self.push('500 Error: command "%s" not recognized' % command)
366 self.push('451 Internal confusion')
370 self.push('552 Error: Too much mail data')
392 self.push('250 OK')
394 self.push(status)
399 self.push('501 Syntax: HELO hostname')
403 self.push('503 Duplicate HELO/EHLO')
407 self.push('250 %s' % self.fqdn)
411 self.push('501 Syntax: EHLO hostname')
415 self.push('503 Duplicate HELO/EHLO')
420 self.push('250-%s' % self.fqdn)
422 self.push('250-SIZE %s' % self.data_size_limit)
425 self.push('250-8BITMIME')
427 self.push('250-SMTPUTF8')
429 self.push('250 HELP')
433 self.push('501 Syntax: NOOP')
435 self.push('250 OK')
439 self.push('221 Bye')
475 self.push('250 Syntax: EHLO hostname')
477 self.push('250 Syntax: HELO hostname')
482 self.push(msg)
487 self.push(msg)
489 self.push('250 Syntax: DATA')
491 self.push('250 Syntax: RSET')
493 self.push('250 Syntax: NOOP')
495 self.push('250 Syntax: QUIT')
497 self.push('250 Syntax: VRFY <address>')
499 self.push('501 Supported commands: EHLO HELO MAIL RCPT '
502 self.push('250 Supported commands: EHLO HELO MAIL RCPT DATA '
509 self.push('252 Cannot VRFY user, but will accept message '
512 self.push('502 Could not VRFY %s' % arg)
514 self.push('501 Syntax: VRFY <address>')
518 self.push('503 Error: send HELO first')
525 self.push(syntaxerr)
530 self.push(syntaxerr)
533 self.push(syntaxerr)
536 self.push('503 Error: nested MAIL command')
541 self.push(syntaxerr)
546 self.push('501 Error: BODY can only be one of 7BIT, 8BITMIME')
553 self.push('501 Error: SMTPUTF8 takes no arguments')
558 self.push(syntaxerr)
561 self.push('552 Error: message size exceeds fixed maximum message size')
564 self.push('555 MAIL FROM parameters not recognized or not implemented')
568 self.push('250 OK')
572 self.push('503 Error: send HELO first');
576 self.push('503 Error: need MAIL command')
582 self.push(syntaxerr)
587 self.push(syntaxerr)
590 self.push(syntaxerr)
595 self.push(syntaxerr)
599 self.push('555 RCPT TO parameters not recognized or not implemented')
603 self.push('250 OK')
607 self.push('501 Syntax: RSET')
610 self.push('250 OK')
614 self.push('503 Error: send HELO first');
617 self.push('503 Error: need RCPT command')
620 self.push('501 Syntax: DATA')
624 self.push('354 End data with <CR><LF>.<CR><LF>')
628 self.push('502 EXPN not implemented')