def lhlo(self, lhlo_as):
        lhlo = Reply(command=b'LHLO')
        lhlo.enhanced_status_code = False
        self.reply_queue.append(lhlo)

        if not isinstance(lhlo_as, bytes):
            lhlo_as = lhlo_as.encode('ascii')
        command = b'LHLO '+lhlo_as
        self.io.send_command(command)

        self._flush_pipeline()
        if lhlo.code == '250':
            self.rcpttos = []
            self.extensions.reset()
            lhlo.message = self.extensions.parse_string(lhlo.message)

        return lhlo
Sends the LHLO command with identifier string and waits for the
dataset/ETHPy150Open slimta/python-slimta/slimta/smtp/client.py/LmtpClient.lhlo