Vamos a ver como mandar emails desde consola, una herramienta muy util para que nuestro servidor nos mande el informe de estado, las alertas de acceso, y lo que se os ocurra.
Para empezar instalaremos el programa mutt
apt-get install mutt
Cuando ya lo tengamos instalado, nos colocaremos en el usuario que queremos que use el gestor de correo y creamos le fichero de configuracion del programa
vi .muttrc
Podemos usar cualquier editor como nano, vim, gedit... yo uso vi por que me es mas facil.
Dentro del fichero de .muttrc pegamos las siguientes lineas y modificamos la parte donde pone "TUCORREOGMAIL" y "TUCONTRASEÑAGMAIL"
set from = "TUCORREOGMAIL@gmail.com"
set realname = "
Tu nombre"
set imap_user = "TUCORREOGMAIL@gmail.com"
set imap_pass = "TUCONTRASEÑAGMAIL"
set folder = "imaps://imap.gmail.com:993"
set spoolfile = "+INBOX"
set postponed ="+[Gmail]/Drafts"
set header_cache =~/.mutt/cache/headers
set message_cachedir =~/.mutt/cache/bodies
set certificate_file =~/.mutt/certificates
set move=no #para que no mueva los mensajes al salir
set include=yes #para que incluya el mensaje recibido al responder
set reply_to=yes
set pager_index_lines=6
set smtp_url = "smtp://TUCORREOGMAIL@smtp.gmail.com:587/"
set smtp_pass = "TUCONTRASEÑAGMAIL"
Guardamos el fichero y creamos en el mismo usuario un directorio para mutt
mkdir -p .mutt/cache
Ya estamos listos para hacer la prueba de que funciona
mutt -s "Hola Mundo" destinatariomail@dominio.com <<< "El mensaje que quieras enviar"
Si no aparece ningun error quiere decir que ya has enviado el email.
Aqui os pongo algunas opciones de mutt muy interesantes.
Las opciones de
mutt son similares a las de
mail:
- -s: Indicamos el asunto del mensaje
- -c: Indicamos si queremos una copia de carbón (CC:)
- -b: Indicamos si queremos una copia de carbón oculta (BCC:)
- -a: Fichero a adjuntar
Como parámetro final y sin opción indicamos la
dirección de destino.
mutt -s "Prueba con fichero" -a dibujo.jpg -b micorreo@dominio.com destinatario@dominio.com
Y como se dice "e e eso es todo amigos"