Usando Windows (2008), ¿existe una herramienta de línea de comandos fácil que pueda usar para enviar un correo electrónico de prueba desde un servidor para probar el SMTP, la autenticación de usuario, los puertos, etc. sin escribir el mío?
Usando Windows (2008), ¿existe una herramienta de línea de comandos fácil que pueda usar para enviar un correo electrónico de prueba desde un servidor para probar el SMTP, la autenticación de usuario, los puertos, etc. sin escribir el mío?
Su herramienta mejor, más fácil y más disponible a nivel mundial: telnet
Escriba AUTH LOGIN. El servidor responde con un mensaje cifrado para su nombre de usuario.
Ingrese su nombre de usuario cifrado en la base 64. Puede usar una de varias herramientas que están disponibles para codificar su nombre de usuario.
El servidor responde con una solicitud cifrada de base 64 para su contraseña. Ingrese su contraseña encriptada en la base 64.
Escriba MAIL FROM :, y luego presione ENTRAR. Si al remitente no se le permite enviar correo, el servidor SMTP devuelve un error.
Escriba RCPT TO: y presione ENTRAR. Si el destinatario no es un destinatario válido o el servidor no acepta correo para este dominio, el servidor SMTP devuelve un error.
Escriba DATOS.
Si lo desea, escriba el texto del mensaje, presione ENTRAR, escriba un punto (.) Y luego presione ENTRAR nuevamente.
Si el correo funciona correctamente, debería ver una respuesta similar a la siguiente que indica que el correo está en cola para la entrega:
250 2.6.0 [email protected].
Para mí, el método más fácil es usar Send-MailMessage en Powershell. Desde la consola Powershell simplemente ejecute:
Se pueden encontrar más opciones en este enlace :
fuente
Si esto es algo que debe probar de vez en cuando, o solo para un pequeño número de servidores SMTP, entonces telnet puede ser la herramienta más conveniente, como se ha señalado. Lo mejor de telnet es que es una herramienta casi universal y que le permite no solo probar un servidor SMTP sino también otros servicios como POP, IMAP, etc.
Sin embargo, si usted está realizando estas pruebas con regularidad o en una escala más grande, te recomiendo encarecidamente utilizar swaks . Es extremadamente fácil de usar y también puede realizar otras tareas, como enviar archivos adjuntos (que pueden ser útiles para probar los filtros de contenido de correo).
También le proporcionará códigos de salida útiles, de modo que incluso puede usarlo para realizar pruebas automatizadas.
Lo uso con frecuencia en Linux, pero al ser un script de Perl, debería poder ejecutarlo en un cuadro de Windows sin ningún problema.
fuente
brew install swaks
.Si no desea ejecutar manualmente toda la transacción SMTP, puede usar una herramienta de línea de comandos como blat para enviar correos electrónicos.
fuente
Telnet al puerto 25 y emitir comandos SMTP a mano generalmente está bien para este propósito.
fuente
Puede probar un servicio en línea que hará el trabajo por usted. Puede averiguar rápidamente sobre problemas comunes del servidor SMTP
https://checkeremail.com/smtp-check
fuente