Cómo: Enviar correo electrónico desde un servidor SMTP usando la línea de comandos

  • por

El SMTP (Simple Mail Transfer Protocol) es un estándar de Internet para la transmisión de correo electrónico (Email) a través de redes de Protocolo de Internet (IP).

Este tutorial muestra cómo conectarse a un servidor de correo SMTP y enviar un Email usando el comando ‘telnet’.

Paso 1: Abra una conexión desde su ordenador a un servidor de correo SMTP

$ telnet smtp.domain.ext 25220 smtp.domain.ext ESMTP Sendmail ?version-number?; ?date+time+gmtoffset?
  • smtp.domain.ext – Su servidor de correo;
  • 25 – Puerto por defecto para SMTP.

Paso 2: Declara tu nombre de dominio o dirección IP

Puedes poner local.domain.name o lo que quieras en ‘HELO’, porque el servidor no comprueba su autenticidad, ese es uno de los inconvenientes de este protocolo.

> HELO local.domain.name250 smtp.domain.ext Hello local.domain.name , pleased to meet you

Paso 3: Poner el email del remitente

> MAIL FROM: [email protected] 2.1.0 [email protected]... Sender ok

Paso 4: Establecer el correo electrónico del destinatario

> RCPT TO: [email protected] 2.1.5 [email protected]... Recipient ok

Paso 5: Para escribir el mensaje, escribe DATA y pulsa ‘Enter’

> DATA354 Enter mail, end with "." on a line by itself

Paso 6: En la primera línea escribe ‘ASUNTO: Tu asunto’ y pulsa dos veces ‘Enter’

> SUBJECT: Test message

Paso 7: Continúa escribiendo tu mensaje

Hello,this is a TEST message, please don't reply.Thank you.

Paso 8: Pon un solo punto (.) en una línea sola y pulsa «Enter» para enviar tu mensaje.

> .250 2.0.0 ???????? Message accepted for delivery

Paso 9: Cierra la conexión

> QUIT221 2.0.0 server.com closing connection

.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *