Saltar al contenido
56K

56K

Slow IT Notes – Just 4 Fun

Menú
  • Sistemas Operativos:
  • Virtualización:
Menú

Envío de email notificando cuando se abre sesión

Publicada el 21/04/202522/01/2026 por fanta

Esto es una forma de hacerlo utilizando swaks. Evidentemente existen muchas otras.

Swaks es para probar si chuta bien un server SMTP pero igualmente lo podemos usar para enviar notificaciones por correo.

Supongamos por ejemplo que queremos que cuando se hace login en uno de nuestros ordenadores o servidores … pues nos llegue un correo indicando que a tal hora en tal fecha se ha realizado login en la máquina con éxito.

El script es este:

 

#!/bin/bash

maquina="terminator1"
to="fanta@56k.es"
from="terminator1@56k.es"
server="smtp.servidor.com"
login="user@servidor.com"
passwd="laPassword"
ip=$(hostname -I)
fecha=$(date "+%Y/%m/%d")
hora=$(date "+%H:%M:%S")

swaks --to "$to" --from "$from" --server "$server" --auth LOGIN --auth-user "$login" --auth-password "$passwd" -tls --add-header "IPLocal: $ip" --data "Date: %DATE%\nTo: %TO_ADDRESS%\nFrom: %FROM_ADDRESS%\nSubject: Acceso en $maquina el $fecha a las $hora \nX-Mailer: swaks v$p_versionjetmore.org/john/code/swaks/\n%NEW_HEADERS%\n Acceso a $maquina el $fecha a las $hora. IP Local: $ip\n"

 

De esta forma tendríamos ya el script ideal para ejecutarse cuando se haga login.

Por ejemplo en un server se puede simplemente añadir a .profile de los users con shell bash.

Y eso es todo amigo. Espero que te gustase el script, que te sirva y que tengas notificaciones de cuando haces login en diferentes máquinas

Para que funcione el script es necesario instalar swaks. En Debian 10 está en los repos y supongo que en Debian 11 sigue estando.

 

Saludos cordiales.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

fanta de naranja
✍️ WEARING THE LETTER
🐌 ALARGALESCENCIA
💾 ABANDONWARE
⛏️ POST-SILICON
⌨️ LESS IS MORE
✍️ THOUGHTS
🎹 MIXTAPES
👨🏻‍💻 SISTEMAS
🔓 HACKING
🛠️ TMP

📰 Feed RSS
🕵️ Buscador
✉️ fanta@56k.es

Comentarios recientes

  • fanta en Qrencode – Generar códigos QR in the night
  • Charlie Martinez (Quirinux GNU/Linux) en Qrencode – Generar códigos QR in the night
  • Rapi Dodealpe Drete en El sexto dedo para llevar en manifestaciones
  • Carles Soler en El sexto dedo para llevar en manifestaciones
  • Carles Soler en Rápido y sucio no, házmelo cuanto peor mejor
©2026 56K | Construido utilizando WordPress y Responsive Blogily tema por Superb