[HowTo] Enviar mail usando Gmail desde la consola de Linux

Esto tiene tantos usos distintos que me he detenido dos minutos a pensarlo y no sé por donde empezar pero hay una premisa básica:

En Linux tenés que tener un MTA configurado SI O SI. Cuando Linux necesite hacerte saber algo, ponerte al corriente de algún incidente, la mayoría de las veces intentará mandarte un mail. Si nunca te llegó uno de estos mails seguramente es por que te olvidaste de especificar a quien debería llegarle la información pertinente con lo que el dueño de la casilla user en el dominio example.com se entera por ejemplo, que tu fail2ban acaba de banear al tercer intento a un bot sudafricano probando root:god, o que tu microprocesador está trabajando 50 grados por encima de la temperatura de régimen.

Hoy hablando con un amigo, me preguntó:

“¿Y como hacés?”

…Yo le contaba que mis PC y servidores se comunican conmigo usando cuentas de Gmail y prometí escribir al respecto, para explicarle a él, para que me sirva de ayuda memoria en caso de Alzheimer (lo he hecho tantas veces que casi podría tipear todo el setup de memoria, pero uno nunca sabe…) y para toda la posteridad que quiera habitar esta tierra de nadie.

Así que acá esta: Como hacer de una cuenta de Gmail el MTA por defecto de tu Linux para poder enviar mail usando el comando mail (valga la redundancia):

Hay varias formas distintas de poner en marcha un MTA para tu Linux y dependiendo de la complejidad del escenario hasta podrías necesitar de algo como Postfix, Qmail, Sendmail o Exim pero para el caso que nos compete en donde solo necesitamos que nuestra PC nos pueda enviar mails automáticamente desde una cuenta predefinida, con msmtp basta y sobra.

Sigue leyendo

[HowTo] Montar tu propio servidor de correo electrónico en Linux

Prefacio:

Tal y como dice el títlulo, esta entrada que iré dividiendo en varias entregas para hacerla lo menos monótona de leer posible intentará explicar desde de la base como funciona un servidor de correo electrónico, su implementación en linux y por que es tan complicado de hacer para el usuario de a pié.

Todo lo que mas abajo transcribo se basa pura y exclusivamente en mi experiencia personal. Mi servidor de correo funciona en Gentoo, mi distribución favorita. Todos los comandos salvo quizás por el gestor de paquetes, trataré de hacerlos lo mas genérico posibles para que sean aplicables a cualquier versión de Linux.

Esta guía usará a tal efecto el par Postfix / Dovecot para transporte, postfixadmin para administración del servidor y MySQL como medio de almacenamiento del correo electrónico entrante y saliente.

Para toda la sección de configuración me basaré principalmente en la exelente guía de la Wiki de Gentoo.

Sigue leyendo

[HowTo] Cazando phishing, scammers, spammers y demases.

¿Cada quien se divierte como quiere no? Me llegó un mail de esos con publicidad barata, el tipico SPAM prometiendo la vida facil, inversiones rentables, la chancha, los 20 y la máquina de hacer chorizos…

Y me llegó en mal momento… (Me llegó sin tener yo nada mejor que hacer que enojarme con este tipo de gente).

Una cosa es que te manden propaganda no solicitada intentando vender algo. Si me interesa lo miro, si no, lo dejo pasar.

Otra cosa muy distinta es que por medio de engaños intenten sacarte guita. Meter la mano en el bolsillo de los ingenuos. DELITO, penado por la ley y todo.

Este SPAM (o SCAM, o PHISHING) que me llegó, si no fuera por un poco de investigación que hice tendría toooooda la pinta de ser uno de esos casos en donde el pobre estúpido engañado pierde unos cuantos pesos, y yo no tengo nada mejor que hacer ya mismo, así que –como dijo jack el destripador– vamos por partes:

Sigue leyendo