Envia correos desde tu terminal de Ubuntu

martes 8 de septiembre de 2009
Cuando estoy en el trabajo o en la universidad necesito mandar correos de una forma facil y sobre todo rapida cuando estoy con mi laptop, el problema era que cuando tenia que logearme al servidor de correos y esperar que cargue me demoraba y si aun estoy con la bateria baja es un consumo de energia adicional abrir el mozilla, entonces lo que hice fue agregar mi cuenta de Gmail a mi laptop de la siguiente manera:

En una terminal
fal@LapFaL:~$ sudo apt-get install ssmtp
fal@LapFaL:~$ sudo apt-get install mailutils
despues configurar los siguientes achivos
fal@LapFaL:~$ sudo nano /etc/ssmtp/ssmtp.conf
  • root=usuario@gmail.com
  • mailhub=smtp.gmail.com:587
  • hostname=usuario@gmail.com
  • FromLineOverride=YES
  • UseSTARTTLS=YES
  • AuthUser=usuario
  • AuthPass=pass
fal@LapFaL:~$ sudo nano /etc/revaliases
  • root:usuario@gmail.com:smtp.gmail.com:587
  • user:usuario@gmail.com:smtp.gmail.com:587
en user va el nombre del usuario con que te logeas

Y listo ya lo tienes con este comando puedes mandar mensajes a cualquier tipo de correo
fal@LapFaL:~$ echo "mensaje" | mail -s "asunto" usermail@mail.com
Pero si quieres mandar tus mensajes asi...
...entonces sigues estos pasos que elabore
fal@LapFaL:~$ sudo nano /usr/bin/falmail
#!/bin/bash

TO=""
echo -n "para: "
read TO

SUBJECT=""
echo -n "asunto: "
read SUBJECT

MSJ=""
echo -n "mensaje: "
read MSJ

echo "${MSJ}" | mail -s "${SUBJECT}" ${TO}

echo "enviado a ${TO} correctamente.... "
Luego le damos permisos de ejecucion
fal@LapFaL:~$ sudo chmod +x /usr/bin/falmail
y tan solo basta que digites falmail y listo tienes lo mismo que viste en la imagen.

6 comentarios:

  • Dàrent

    Genial tu entrada. Soy un exwindowsero que usa ubuntu y ahora estoy aprendiendo a usar la terminal.

    Solo faltaria una funcion para poder adjuntar archivos.

    Salut!

  • Hola compa, buenísimo el post, pero cómo hay que configurar para hacer lo mismo en hotmail?
    He cambiado los parámetros pero no funciona. Ojalá me eches una mano.
    Saludos.
    Felipe

  • tu post tiene errores..al editar el archivo revaliases indicas q esta en el directorio /etc/ cuando no es asi..es en /etc/smmtp/revaliases..luego t falto tambien desconmentar un archivo en /etc/ssmtp/ssmtp.conf que este rewriteDomain=
    asi q porfa has la correcciones pertinentes..bueno de favor..
    porq al menos tarde horas en modificar e investigar para q funcione..por tu atencion mil gracias

  • Just want to say what a great blog you got here!
    I've been around for quite a lot of time, but finally decided to show my appreciation of your work!

    Thumbs up, and keep it going!

    Cheers
    Christian, iwspo.net

  • Ariel

    no otra palabra mas para decir que:
    EXCELENTE!!!

  • [url=http://moskva.tiu.ru/p1516162-zenslim.html]Zenslim (Зенслим)[/url] can help you to lose 7 kg per month. With Psyllium seed husks, caralluma,
    hydroxycitric acid, cissus quadrangularis and bioperine, Zenslim (Зенслим) is the most effective
    diet supplement. It does work with most people and top recommended by diet specialists.