Bloc de Miticojo

Encara que no ho aquesta és la pregunta!

Linux / Debian: notificació per correu electrònic d'inici de sessió en Python

| 0 comments | 0 comentaris

Permetin-me assenyalar aquest script en Python per obtenir el dell'avvenuto correu electrònic de notificació d'inici de sessió d'usuari root.

Crear un nou arxiu / root / login-notify.py i personalitzar
(Si creus que és diferent del directori home de root)

import smtplib, sys, MimeWriter, StringIO, base64
import os
import re

def electrònic (serverURL = Cap, el remitent = "a =" subject = "text ="):

StringIO.StringIO missatge = ()
escriptor = MimeWriter.MimeWriter (missatge)
writer.addheader ('Assumpte', tema)
writer.startmultipartbody ("mixt")


Part writer.nextpart = ()
part.startbody cos = ("text / plain")
body.write (text)

writer.lastpart ()

# Enviar per correu
smtp = smtplib.SMTP (serverURL)
SMTP.sendmail (remitent, que, message.getvalue ())
smtp.quit ()

if __ name__ == "__main__":
col · locar, obtenir os.popen4 = ("qui")
# Personalitzar el text a continuació amb el servidor, remitent, destinatari, assumpte del missatge de text,
correu electrònic ('localhost', 'from@mail.com', 'destination@mail.com', 'inici de sessió d'usuari', get.readlines ())

Feu l'script executable amb chmod + x / usr / bin / python / root / login-notify.py.

Per assegurar que l'script s'executa en iniciar la sessió només ha d'afegir a la bashrc fitxer / root /. / Usr / bin / python / root / login-notify.py.

Espero que els sigui útil. Accepto les recomanacions del curs i millores.

Articles Relacionats

  1. Javascript: determinar la posició d'un element a la pàgina
  2. Linux / Debian: Obtenció de les adreces IP amb closca
  3. Linux / Debian: Connexió amb mòdem USB Huawei UMTS
Per comentar, feu clic a següent per iniciar la sessió.

Deixa un comentari

Els camps obligatoris estan marcats *.

*

Immagine CAPTCHA
Canviar la imatge

*