اسمحوا لي أن أشير في هذا السيناريو بيثون للحصول على 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.
وآمل أن تجد أنه من المفيد. توافق على توصيات الدورة والتحسينات.
مقالات ذات صلة



