la secuencia básica de comandos que se le envia a un servidor SMTP es el siguiente:
HELO nombreMaquina
MAIL FROM:
[email protected]
RCPT TO:
[email protected]
DATA
el cuerpo del contenido
...data y más data...
...
.
si te bota error en el comando HELO quiere decir que el nombre de la máquina debe terner algun caracter extraño que el servidor SMTP no lo interpreta, intenta cambiar el nombre del equipo a algo mas convencional (quita símbolos raros, puntos y demás)