Miticojo مدونة

تكنولوجيا المعلومات أم لا هذا هو السؤال!

لينكس / ديبيان: تسجيل الدخول إشعار بريدي في بيثون

| 0 comments | 0 تعليق

اسمحوا لي أن أشير في هذا السيناريو بيثون للحصول على dell'avvenuto إشعار بريدي جذر تسجيل دخول المستخدم.

إنشاء ملف جديد / الجذر / الدخول notify.py، وتخصيص
(إذا قمت بإنشاء كان مختلفا عن الدليل الرئيسي الجذر)

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

مواطنه الإلكتروني (serverURL = بلا، مرسل = "على ="، وذلك رهنا = "النص ="):

StringIO.StringIO رسالة = ()
الكاتب = MimeWriter.MimeWriter (رسالة)
writer.addheader ('الموضوع'، الموضوع)
writer.startmultipartbody ('مختلطة')


جزء writer.nextpart = ()
part.startbody الجسم = ('نص / عادي')
body.write (نص)

writer.lastpart ()

# إرسال البريد
SMTP = smtplib.SMTP (serverURL)
SMTP.sendmail (المرسل، ل، message.getvalue ())
smtp.quit ()

إذا __ name__ == "__main__":
وضع، والحصول على os.popen4 = ("المنظمة")
# تخصيص النص أدناه مع الخادم، المرسل، الرسالة المستلم الموضوع، نص،
بريد ('مضيف محلي'، 'from@mail.com'، 'destination@mail.com'، 'دخول المستخدم'، get.readlines ())

جعل القابل للتنفيذ السيناريو مع شمود + س / البيرة / بن / بيثون / الجذر / الدخول-notify.py.

للتأكد من أن يتم تشغيل البرنامج النصي في الدخول فقط إضافة إلى ملف bashrc / الجذر / / البيرة / بن / بيثون / الجذر / الدخول-notify.py.

وآمل أن تجد أنه من المفيد. توافق على توصيات الدورة والتحسينات.

مقالات ذات صلة

  1. جافا سكريبت: تحديد الموقف من عنصر في الصفحة
  2. لينكس / ديبيان: الحصول على عناوين بروتوكول الإنترنت في قذيفة
  3. لينكس / ديبيان: اتصال مع مودم USB من هواوي UMTS
للتعليق، انقر أدناه لتسجيل الدخول.

ترك الرد

الحقول المطلوبة *.

*

Immagine CAPTCHA
تغيير صورة

*