Comando enviar archivo por correo (email) desde consola SSH en Linux

Tema en 'Tutoriales Asuntos Técnicos' iniciado por Apolo, 3 Oct 2007.

  1. Apolo

    Apolo Administrador Miembro del Staff Administrador CH

    Hola,

    Este es un comando muy útil cuando necesites enviar algún archivo por email a una cuenta de correo, desde la consola de comandos de Linux vía SSH:

    uuencode archivo.ext archivo.ext | mailx -s "Asunto" [email protected]

    En donde:

    archivo.ext es el nombre del archivo y su respectiva extensión. Sí, se debe poner dos veces.

    Asunto es el asunto del mensaje, entre comillas.

    [email protected] es mi cuenta personal de correo, por favor no me escriban allí. :) Pero pueden reemplazarlo por la cuenta de correo a donde enviarán ese archivo y seguramente allí llegará.

    Saludos. :aprueba:
  2. WebTech

    WebTech Súper Moderador Miembro del Staff Moderador CH

    Muy bueno Apolo :aprueba:

    Agrego a los demás, para enviar un simple email, con el contenido de algun archivo:

    CODE, HTML o PHP Insertado:
    cat archivo | mail -s "Asunto" [email][email protected][/email]
    o una palabra

    CODE, HTML o PHP Insertado:
    echo "pepe" | mail -s "Asunto" [email][email protected][/email]
    y si queremos agregar más destinatarios para enviar copias
    CODE, HTML o PHP Insertado:
    echo "pepe" | mail -s "Asunto" [email][email protected][/email] -c [email][email protected][/email] -c [email][email protected][/email]
    Espero que les sirva! ;)

    Saludos!
  3. Tomás W. Ramírez R.

    Tomás W. Ramírez R. Nuevo usuario

    Que tal Apolo,

    A ver si me apoyas...la verdad intenté utilizar la linea de comando que me citaste pero cual es el objetivo de tener el comando "UUENCODE"?....

    al tratar de ejecutar este comando, no lo reconoce.

    Gracias por el apoyo...
  4. Apolo

    Apolo Administrador Miembro del Staff Administrador CH

    Hola Tomás,

    Aquí encuentras una introducción sobreuuencode:

    http://es.kioskea.net/base/uuencode-uudecode.php3

    La idea es que el archivo adjunto pueda ser interpretado o leido o incluido por el cliente de correo que lo reciba, como un verdadero adjunto y no como parte del mensaje.

    O puedes probar con mailx:

    mailx -s "Asunto" [email protected] < archivo.ext

    Pero también puedes utilizar "mutt" o "email", pero se requiere la descarga e instalación de esos programas.

    mutt: http://www.mutt.org
    email: http://www.cleancode.org/projects/email

    Saludos,
  5. Tomás W. Ramírez R.

    Tomás W. Ramírez R. Nuevo usuario

    Consultas...

    Gracias APOLO:

    la verdad es que me parece optima esta forma y la verdad no la conocia.

    Otra pregunta, se que todos los sistemas en UX, se basan en un standard (HP-UX, AIX, Linux, etc). Estos utilitarios de envìo de email, pueden ser utilizados en otras plataformas basados en UX?

    Lo pregunto porque he buscado informacion si puede ser utilizada en otra plataforma pero no encontre nada del tema.
  6. Apolo

    Apolo Administrador Miembro del Staff Administrador CH

    Hola,

    Ni idea. Supongo que no habrá mayores inconvenientes, pero en todo caso mi experiencia con el uso de ese método está limitada a algunas de las distribuciones más populares de Linux, como por ejemplo en CentOS.

    Saludos,
  7. cazapata

    cazapata Nuevo usuario

  8. Apolo

    Apolo Administrador Miembro del Staff Administrador CH

    Hola cazapata,

    Te doy la bienvenida a ComunidadHosting.

    Creo que nada pierdes con probar. :)






      
      
      
      
Sitios amigos: GuiaHosting · Unidominios · Interalta · Forocreativo