Cita:
Iniciado por aviana Hola! tengo un servidor de correo y me ha dado un error un poco extraño:
empieza bien la cosa
Connected
220 NOMBRE_SERVIDOR ESMTP Merak 8.3.8; Sun, 6 May 2007 19:47:41
HELO NOMBRE_EQUIPO_QUE_MANDA
250 NOMBRE_SERVIDOR Hello NOMBRE_EQUIPO_QUE_MANDA [IP], pleased to meet you.
MAIL FROM: <DIRECCION_ORIGEN>
250 2.1.0 <DIRECCION_ORIGEN>... Sender ok
RCPT TO: <DIRECCION_DESTINO>
250 2.1.5 <DIRECCION_DESTINO>... Recipient ok
RSET
250 2.0.0 Reset state
RSET
250 2.0.0 Reset state
MAIL FROM: <DIRECCION_ORIGEN>
250 2.1.0 <DIRECCION_ORIGEN>... Sender ok
RCPT TO: <DIRECCION_DESTINO>
250 2.1.5 <DIRECCION_DESTINO>... Recipient ok
DATA
354 Enter mail, end with "." on a line by itself
y ahí se acaba la comunicación. Por supuesto, el mensaje no ha llegado. Alguien sabe porqué puede ser? Tanto DIRECCION_ORIGEN como DIRECCION_DESTINO son direcciones locales, aunque la máquina emisora está fuera de la red interna donde está el servidor de correo. Gracias y un saludo!
Yo creo que lo que pasa es que no acepta relay de correo por linea de comandos, lo del "." (punto) quiere decir que cuando escribes algo tienes que finalizar con un punto , la secuencia correcta es:
220 NOMBRE_SERVIDOR ESMTP Merak 8.3.8; Sun, 6 May 2007 19:47:41
HELO Localhost
250 NOMBRE_SERVIDOR Hello NOMBRE_EQUIPO_QUE_MANDA [IP], pleased to meet you.
MAIL FROM: <DIRECCION_ORIGEN>
250 2.1.0 <DIRECCION_ORIGEN>... Sender ok
RCPT TO: <DIRECCION_DESTINO>
250 2.1.5 <DIRECCION_DESTINO>... Recipient ok
DATA
Escribes lo que quieres enviar y .
<ENTER>
quit
Lo que no me cuadra es ese 250 2.0.0 Reset state, ese código debes buscarlo en el manual de tu servidor de correo.