def DoTasker(): lstUserData = Data.laodUserData() emails = [] for d in lstUserData: login = Login(d[0], d[1]) skey, reason = login.autologin() if skey == False: # 签到失败,删除用户信息,发送邮件提醒 email = Data.getUserEmailData(d[0]) if email != None and len(email) > 0: emails.append(email) Data.removeUserData(d[0]) Data.removeUserEmailData(d[0]) sign = Sign(d[0], skey) if sign.autosign() == False: pass # time.sleep(1) # print emails if len(emails) > 0: email = libs.mail.Message(Config.smtp_user, emails, Config.mail_notify) try: conn = libs.mail.Connection(Config.smtp_server, 25, Config.smtp_user, Config.smtp_pass) conn.send_message(email) except: pass
def DoTasker(): lstUserData = Data.laodUserData() emails = [] for d in lstUserData: login = Login(d[0], d[1]) skey, reason = login.autologin() if skey == False: #签到失败,删除用户信息,发送邮件提醒 email = Data.getUserEmailData(d[0]) if email != None and len(email) > 0: emails.append(email) Data.removeUserData(d[0]) Data.removeUserEmailData(d[0]) sign = Sign(d[0], skey) if sign.autosign() == False: pass #time.sleep(1) #print emails if len(emails) > 0: email = libs.mail.Message(Config.smtp_user, emails, Config.mail_notify) try: conn = libs.mail.Connection(Config.smtp_server, 25, Config.smtp_user, Config.smtp_pass) conn.send_message(email) except: pass