思路,通过AD工具取得全部OU下人员工号、邮箱地址,再检测工号多少天没修改密码,超过设定的天数,就执行发送邮件
# -*- coding:utf-8 -*-
import smtplib
import os
import smtplib
from email.mime.text import MIMEText
from email.utils import formataddr
#jj_gonghao=['jjtest001','jjtest002','jjtest003']
dont_check = ['jjtest004','jjtest005']
days = '40'
def sendmail(gonghao,days):
print('days = ' + days +'\n')
my_sender='jisc@airmate-jiu.com'
my_pass = 'p@ssw0rd'
print('get email'+ gonghao)
z = os.popen('dsquery user -samid '+ gonghao +' | dsget user -email').read()
# print(z)
email = z.split('\n')
print(email)
my_user= email[1].strip()
print