docs: async def rset(self, timeout: DefaultNumType = _default) -> SMTPResponse:
          """
          Send an SMTP RSET command, which resets the server's envelope
          (the envelope contains the sender, recipient, and mail data).
  
          :raises SMTPResponseException: on unexpected server response code
          """
          await self._ehlo_or_helo_if_needed()
  
          async with self._command_lock:
              response = await self.execute_command(b"RSET", timeout=timeout)
          if response.code != SMTPStatus.completed:
              raise SMTPResponseException(response.code, response.message)
  
          return response