Entrada

Enviar un correo via telnet desde consola linux

Muy muy interesante. Una practica que he tenido que hacer, enviar un correo vía telnet desde la consola linux, no pensé que podría hacer esto desde telnet, pero vamos que con linux se puede hacer casi de todo!!

La verdad que esto es un poco malicioso! Porque los correos que he estado enviando han llegado al buzón de entrada en vez de spam, esto se debe a que gmail y los gestores de correo que he probado no tienen los dominios con los que he hecho las pruebas en los black-list, por eso no han llegado a spam. Sobran las palabras, que decir que esto se puede usar mas allá de aprender y hacer practicas para hacer spam.

A continuación explico las secuencia de comandos a seguir y luego un ejemplo real de lo que he hecho.

1
telnet localhost 25

Una vez hecho esto, si el servidor nos da la bienvenida con un mensaje 220: Ejecutamos el comando para saludar al servidor

1
HELO pepe

Ahora escribimos el remitente:

1
MAIL FROM: cualquier_mail@correo.com

Y ahora el destinatario:

1
RCPT TO: correo@destino.com

Introducimos el texto del mensaje.

1
DATA

Introducimos el asunto / titulo del mensaje

1
Subject: Soy el titulo

Ahora el cuerpo del mensaje:

Aqui pongo el texto del mensaje!

Para acabar con el mensaje usaremos un “.” (punto)

1
.

Y para salir:

1
QUIT

A continuación pongo toda la sentencia que he usado yo.

[root@pventura mail]# telnet localhost 25 Trying 127.0.0.1... Connected to localhost.localdomain (127.0.0.1). Escape character is '^]'. 220 pventura.loc ESMTP Sendmail 8.13.8/8.13.8; Wed, 12 Jan 2011 20:36:05 +0100 mail from: correo@correo.es 250 2.1.0 correo@correo.es... Sender ok rcpt to: perico 250 2.1.5 perico... Recipient ok data 354 Enter mail, end with "." on a line by itself asdfasfda asdfasdfasf . 250 2.0.0 p0CJa5oQ005344 Message accepted for delivery quit 221 2.0.0 pventura.loc closing connection Connection closed by foreign host. [root@pventura mail]# ls -la total 40 drwxrwxr-x 2 root mail 4096 ene 12 20:36 . drwxr-xr-x 12 root root 4096 ene 11 20:30 .. -rw-rw---- 1 alumno mail 0 nov 16 21:10 alumno -rw-rw---- 1 juan mail 0 nov 17 22:41 juan -rw-rw---- 1 pepe mail 0 nov 17 22:41 pepe -rw-rw---- 1 perico mail 498 ene 12 20:36 perico -rw------- 1 root root 8918 nov 22 21:40 root -rw-rw---- 1 rpc mail 0 nov 16 22:03 rpc [root@pventura mail]# more pe pe: No existe el fichero o el directorio [root@pventura mail]# more perico From correo@correo.es Wed Jan 12 20:36:36 2011 Return-Path: Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by pventura.loc (8.13.8/8.13.8) with SMTP id p0CJa5oQ005344 for perico; Wed, 12 Jan 2011 20:36:29 +0100 Date: Wed, 12 Jan 2011 20:36:05 +0100 From: correo@correo.es Message-Id: <201101121936.p0CJa5oQ005344@pventura.loc> X-Authentication-Warning: pventura.loc: localhost.localdomain [127.0.0.1] didn't use HELO protocol asdfasfda asdfasdfasf
Esta entrada está licenciada bajo CC BY 4.0 por el autor.