Miticojo blogi

IT tai ei tämä on kysymys!

Linux / Debian: kirjautumissähköpostiosoite ilmoituksen Python

| 0 comments | 0 kommenttia

Haluaisin korostaa tämän komentosarjan Python saada sähköpostitse ilmoituksen dell'avvenuto pääkäyttäjän kirjautumisessa.

Luo uusi tiedostoon / root / login-notify.py ja mukauta
(Jos luot se eroaa juuri kotihakemistossa)

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

def mail (serverURL = None, sender = "to =" subject = "text ="):

StringIO.StringIO message = ()
kirjailija = MimeWriter.MimeWriter (sanoma)
writer.addheader ('Aihe', subject)
writer.startmultipartbody ("mixed")


Osa writer.nextpart = ()
part.startbody runko = ("text / plain")
body.write (teksti)

writer.lastpart ()

# Lähetä sähköposti
smtp = smtplib.SMTP (serverURL)
SMTP.sendmail (lähettäjä, ja, message.getvalue ())
smtp.quit ()

Jos __ name__ == "__main__":
laittaa, saa = os.popen4 ("kuka")
# Mukauta tekstin alapuolella palvelimen kanssa, lähettäjä, vastaanottaja, aihe, tekstiviesti
mail ("localhost", "from@mail.com ',' destination@mail.com", "Kirjautuminen", get.readlines ())

Tee script executable kanssa chmod + x / usr / bin / python / root / login-notify.py.

Varmista, että skripti ajetaan kirjautuminen vain lisätä tiedostoon / root /. Bashrc / usr / bin / python / root / login-notify.py.

Toivottavasti löydät sen tarpeelliseksi. Sovi kurssin suosituksia ja parannuksia.

Aiheeseen liittyviä artikkeleita

  1. Javascript: paikanmääritykseen osa sivulla
  2. Linux / Debian: Getting IP-osoitteet kuorelliset
  3. Linux / Debian: Yhteys Huawei UMTS USB-modeemi
Voit kommentoida, klikkaa alla kirjautua.

Jätä vastaus

Pakolliset kentät on merkitty *.

*

Immagine CAPTCHA
Muuta kuva

*