• 大小: 2.75KB
    文件类型: .py
    金币: 1
    下载: 0 次
    发布日期: 2021-03-03
  • 语言: Python
  • 标签: 自动  邮件  

资源简介

python 自动收邮件(基于imaplib)

资源截图

代码片段和文件信息

# -*- coding:utf-8 -*-
import imaplib
import re
import time
import datetime
import win32gui
import win32con
import win32clipboard as w


def LoginMail(hostname user password):
    r = imaplib.IMAP4_SSL(hostname)
    r.login(user password)
    x y = r.status(‘INBOX‘ ‘(MESSAGES UNSEEN)‘)
    print(x)
    print(str(y))
    allmes unseenmes =  re.match(r‘.*\s+(\d+)\s+.*\s+(\d+)‘ str(y)).groups()
    tomail = (‘%s 有  %s 封邮件 %s 封是未读 ‘ % (user allmes unseenmes))
    time_tup = time.localtime(time.time())
    format_time = ‘%Y-%m-%d %H:%M:%S‘
    cur_time = time.strftime(format_time time_tup)
    print(cur_time)
    with open(‘未读邮件.txt‘ ‘a+‘) as f:
        f.write( cur_time+‘\t‘+ tomail + ‘\n‘)
    r.logout()

def setText(aString):
    “““设置剪贴板文本“““
    w.OpenClipboard()
    w.EmptyClipboard()
    w.SetClipboardData(win32con.CF_UNICODETEXT aString)
    w.CloseClipboard()

def send_qq(to_who msg):
    # 将消息写到剪贴板
    setText(msg)
    # 获取qq窗口句柄

评论

共有 条评论