O SMTP não é capaz de entender o usuário que você definiu com -l, porque é outro protocolo que não o telnet.
Eu acho que especificando -l seu cliente telnet está postando automaticamente algumas coisas no smtpd
e a saída que você vê então é apenas o que ele responde a qualquer entrada aleatória?
Mas de qualquer maneira. Se você acabou de fazer um telnet para a porta 25 do seusmtpd
e não obteve nenhuma saída, provavelmente deve haver algum erro nos logs no momento em que você se conectar. Talvez você deva tentar verificar os logs com tail -f
enquanto conecta? dependendo da distro, os logs podem estar em arquivos diferentes, por exemplo, no SuSE, seria:
tail -f /var/log/mail.info /var/log/mail.err /var/log/mail.warn
Agora, enquanto você executa esse tail
, conecte-se ao smtpd
ao mesmo tempo, para ver se alguns erros foram gravados no log.