Cómo modificar la información de inicio de sesión de Exchange Telnet
El cliente telnet no sólo puede probar si los puertos del sistema de correo Exchange son accesibles, como 443/80/135, etc., sino que también se puede utilizar para probar el envío y la recepción de correos electrónicos.
Asumimos que el servidor Exchange está configurado con dos conectores de recepción, uno que permite usuarios autenticados y otro que permite usuarios anónimos.
Veamos dos situaciones.
(1) El cliente es un usuario autenticado
La siguiente imagen muestra una máquina que se unió al dominio, inició sesión con una cuenta de dominio y la cuenta de dominio abrió el buzón de correo. .
Abra cmd como administrador y luego ingrese al programa cliente telnet.
establecer localecho significa habilitar el eco local
establecer archivo de registro c:\authlog.txt significa guardar el proceso de conexión en un archivo txt.
Después de ingresar al programa telnet, use OPEN para conectarse al puerto 25 del servidor de correo.
Escriba open mail1.fabrikam.com 25 y presione ENTER.
Luego usa EHLO para ver 250 información. EHLO es el verbo de comando del Protocolo simple extendido de transferencia de correo (ESMTP) definido en RFC 2821. Un servidor ESMTP puede anunciar sus capacidades en la conexión inicial. Estas características incluyen su tamaño de mensaje máximo aceptable y sus métodos de autenticación admitidos. HELO es un verbo de comando SMTP heredado definido en RFC 821. La mayoría de los servidores de correo SMTP admiten ESMTP y EHLO.
Escriba EHLO contoso.com y presione ENTRAR.
El contenido de la respuesta es el siguiente.
250-mail01.contoso.com Hola [10.1.1.212]
250-TAMAÑO 41697280
250-PIPELINING
250- DSN
250-CÓDIGOS DE ESTADO MEJORADOS
250-AUTH
250-8BITMIME
250-BINARYMIME
250- CHUNKING
250-XEXCH50
250 XSHADOW
Ingrese la información del remitente.
Escriba CORREO DE:chris@contoso.com y presione ENTRAR.
Ingrese la información del destinatario.
Escriba RCPT TO:kate@fabrikam.com NOTIFY=success,failure y presione ENTER. El comando NOTIFY opcional define mensajes de notificación de estado de entrega (DSN) específicos que el servidor SMTP de destino debe proporcionar al remitente. Los mensajes DSN se definen en RFC 1891. En este ejemplo, desea consultar los mensajes DSN sobre el éxito o el fracaso de la entrega del mensaje.
Introduce DATOS y empieza a escribir el cuerpo del correo electrónico.
Escribe DATOS y pulsa Enter. Recibirá una respuesta similar a la siguiente:
354 Inicie la entrada de correo; finalice con
Luego ingrese el texto.
Escriba Asunto: Pruebas desde Contoso y presione ENTRAR.
Pulsa Intro. RFC 2822 requiere una línea en blanco entre el Asunto: campo de encabezado y el cuerpo del mensaje.
Escribe Este es un correo electrónico de prueba y presiona ENTER.
Presione ENTER, escriba un punto ( . ) y luego presione ENTER.
Recibirá una respuesta similar a la siguiente:
250 2.6.0
Después de que el correo se haya enviado correctamente, ingrese SALIR para finalizar.
Para desconectarse del servidor SMTP de destino, escriba SALIR y presione ENTRAR. Recibirás una respuesta similar a la siguiente:
221 2.0.0 Servicio cerrando canal de transmisión
Para cerrar la sesión Telnet, escribe quit y presiona ENTER
Lo anterior es todo el proceso de prueba para usuarios autenticados.
(2) Pruebas con usuarios no autenticados
Antes de que los usuarios no autenticados puedan enviar correos electrónicos de forma anónima, deben agregar el cliente que desea enviar correos electrónicos anónimos a Exchange. El servidor está en la lista de permitidos. para el conector de recepción anónimo.
Si el cliente (como un sistema OA o un sistema de monitoreo de respaldo necesita enviar correos electrónicos de forma anónima a través de Exchange) sin permiso y no se agrega a la lista de direcciones anónimas permitidas del conector anónimo, se informará un proceso de verificación diferente. El error es el siguiente.
CORREO DE:frank@contoso.com
530 5.7.1 El cliente no fue autenticado
Los demás pasos de la prueba son los mismos que en la Sección (1).
(3) Errores comunes
MAIL FROM:macluser1@
501 5.1.7 Dirección no válida
Representa que la dirección de correo electrónico es no válido Correcto
=================================
500 5.3.3 Comando no reconocido
Indica que el comando ingresado es incorrecto
Después de conectarse al servidor SMTP de destino en una sesión Telnet, no se puede usar la tecla Retroceso. Si comete un error al escribir un comando SMTP, debe presionar la tecla ENTRAR antes de escribir el comando. Los comandos SMTP no reconocidos o los errores de sintaxis generan mensajes de error similares a los siguientes:
500 5.3.3 Comando no reconocido
============== = =================
421 4.7.0 Demasiados errores en esta conexión, cerrando el canal de transmisión
Representa en la sesión también se ha ingresado mucha información incorrecta y la conexión se ha desconectado a la fuerza
Conectando a mail1.fabrikam.com... No se pudo abrir la conexión con el host, en el puerto 25: la conexión falló
Indica que la conexión al puerto 25 del servidor de correo no se puede abrir. Posibles motivos:
El servicio SMTP de destino no está disponible.
Existen restricciones en el firewall de destino.
Existen restricciones en el firewall de origen.
El servidor SMTP de destino especificado tiene un FQDN o dirección IP incorrectos.
El número de puerto especificado es incorrecto.
================================
EHLO contoso.com
Respuesta de error 501 5.5.4 Nombre de dominio no válido
Indica que hay caracteres no válidos en el nombre de dominio. O existen restricciones de conexión en el servidor SMTP de destino.
================================
RCPT A:kate @fabrikam.com NOTIFY=success,failure
Respuesta de error 550 5.1.1 Usuario desconocido
Indica que el destinatario especificado no existe en la organización.