Vorab - ich habe bisher nur mit Indy9 gearbeitet
du bekommst doch bei dem Commando eigentlich etwas übergeben wo du den entsprechenden Statuscode setzen kannst oder nicht? Wenn du ein eigenes Command machst geht es über "Sender.Reply.SetReply(code, 'text')"
in einem Handler der schon implementiert ist hab ich es bisher gemacht das ich eine
Exception erzeuge. Bei der
Exception kann man den Text angeben und der Fehlercode sollte durch den übergeordneten handler automaitsch gesetzt werden.