``` when (msg.command().name()) { ...
# getting-started
f
Copy code
when (msg.command().name()) {
                SmtpCommand.EHLO.name(), SmtpCommand.HELO.name() -> {
                    val host : String = msg.parameters()[0].toString()
                    ctx.writeAndFlush(Unpooled.copiedBuffer("250 $host\n\r", US_ASCII)).addListener {
                        handleNextOrRead(ctx)
                    }
                }
            }