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
.