Hola amigos, estaba buscando una forma de enviar correos electronicos desde la terminal (consola) en Linux . La razon es que con frecuencia debo enviar el codigo de programas o archivos y es mas conveniente enviarlos directamente desde el terminal.
Este tip tambien serviria para aquellos que tienen un servidor y quieren tener un script que les envie algunos archivos a su correo. En Ubuntu tenemos varias utilidades que nos brindan esta funcion, pero la que es mas ligera se llama sendemail.
La podemos instalar con:
$ sudo apt-get install sendemail
Ahora para utilizarl este comando el formato es:
sendemail -f FROM -t TO -s SERVER -u SUBJECT -m MESSAGE
Por ejemplo para enviar un email con archivo adjunto usando el servidor de Gmail podemos usar:
$ sendemail -f TUUSUARIO@gmail.com -t TUUSUARIO@gmail.com -m “Enviandome un archivo de configuracion de emacs” -s smtp.gmail.com:587 -o tls=yes -xu TUUSUARIO -u “Una prueba con sendemail…” -a ARCHIVOAENVIAR_CON_RUTA_COMPLETA
Donde dice ‘TUUSUARIO’ pones tu nombre de usuario de Gmail (sin el @gmail.com) Te pedira la contrasenha de Gmail. Si no deseas ponerla puedes anhadir el argumento -xp password, pero no lo aconsejaria por motivos de seguridad.
Espero que les sea util. Saludos.
Publicar un comentario