Enviar mail desde terminal en GNU/Linux

Enviado por keopx el Vie, 19/02/2010 - 19:59

Esto son los comandos para enviar un email de prueba desde nuestra terminal.

Conectarse:

telnet localhost 25

Saludar servidor:

HELO keopx

Quien envía el correo:

MAIL FROM: sample@example.com

A quien se le envía:

RCPT TO: cuenta@dominio.com

Cuerpo de mensaje, se acaba con un punto en una linea.

DATA
Esto es un email de prueba para verificar que funciona.
.

Salir:

QUIT

Así seria toda la traza:

telnet localhost 25
Trying ::1...
Connected to localhost.
Escape character is '^]'.
220 Equipo ESMTP Exim 4.71 Thu, 18 Feb 2010 20:05:23 +0100
HELO keopx
250 Equipo Hello keopx [::1]
MAIL FROM: sample@example.com
250 OK
RCPT TO:
501 RCPT must have an address operand
RCPT TO: cuenta@dominio.com
250 Accepted
DATA
354 Enter message, ending with "." on a line by itself
Esto es un email de prueba para verificar que funciona.
.
250 OK id=1NiBiD-0001YB-0q
QUIT
221 Equipo closing connection
Connection closed by foreign host.

También se puede utilizar una forma más abreviada para realizar lo mismo.

echo "my test" | mail -s "test message" correo@dominio.com

Referencia:

Categoria

Añadir nuevo comentario

El contenido de este campo se mantiene privado y no se mostrará públicamente.

HTML Restringido

  • Etiquetas HTML permitidas: <a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <h2 id> <h3 id> <h4 id> <h5 id> <h6 id>
  • Saltos automáticos de líneas y de párrafos.
  • Las direcciones de correos electrónicos y páginas web se convierten en enlaces automáticamente.