Lines Matching refs:code
36 # ESMTP support, test code and doc fixes added by
91 """Base class for all exceptions that include an SMTP error code.
94 server returns an error code. The error code is stored in the
99 def __init__(self, code, msg):
100 self.smtp_code = code
102 self.args = (code, msg)
111 def __init__(self, code, msg, sender):
112 self.smtp_code = code
115 self.args = (code, msg, sender)
238 success code an SMTPConnectError is raised. If specified,
255 (code, msg) = self.connect(host, port)
256 if code != 220:
258 raise SMTPConnectError(code, msg)
282 code, message = self.docmd("QUIT")
283 if code != 221:
284 raise SMTPResponseException(code, message)
306 # This makes it simpler for SMTP_SSL to use the SMTP connect code
343 (code, msg) = self.getreply()
346 return (code, msg)
385 - server response code (e.g. '250', or such, if all goes well)
386 Note: returns -1 if it can't read response code.
388 - server response string corresponding to response code (multiline
412 code = line[:3]
413 # Check that the error code is syntactically correct.
416 errcode = int(code)
430 """Send a command, and return its response code."""
441 (code, msg) = self.getreply()
443 return (code, msg)
452 (code, msg) = self.getreply()
456 if code == -1 and len(msg) == 0:
460 if code != 250:
461 return (code, msg)
494 return (code, msg)
562 response code received when the all data is sent. If msg
567 (code, repl) = self.getreply()
569 self._print_debug('data:', (code, repl))
570 if code != 354:
571 raise SMTPDataError(code, repl)
580 (code, msg) = self.getreply()
582 self._print_debug('data:', (code, msg))
583 return (code, msg)
612 (code, resp) = self.helo()
613 if not (200 <= code <= 299):
614 raise SMTPHeloError(code, resp)
642 (code, resp) = self.docmd("AUTH", mechanism + " " + response)
645 (code, resp) = self.docmd("AUTH", mechanism)
648 while code == 334:
653 (code, resp) = self.docmd(response)
658 + repr((code, resp))
660 if code in (235, 503):
661 return (code, resp)
662 raise SMTPAuthenticationError(code, resp)
739 (code, resp) = self.auth(
744 if code in (235, 503):
745 return (code, resp)
834 error code and the accompanying error message sent by the server.
844 error code (other than a refusal of
867 of the four addresses, and one was rejected, with the error code
881 (code, resp) = self.mail(from_addr, esmtp_opts)
882 if code != 250:
883 if code == 421:
887 raise SMTPSenderRefused(code, resp, from_addr)
892 (code, resp) = self.rcpt(each, rcpt_options)
893 if (code != 250) and (code != 251):
894 senderrs[each] = (code, resp)
895 if code == 421:
902 (code, resp) = self.data(msg)
903 if code != 250:
904 if code == 421:
908 raise SMTPDataError(code, resp)
1112 (code, msg) = self.getreply()
1115 return (code, msg)