zoukankan      html  css  js  c++  java
  • Python利用zmail收取邮件

    收取邮件一般用pop和imap,这里使用国人大神开发的zmail来收取:

     1 '''
     2     #利用zmail收取邮件
     3     #只要几行代码
     4     #安装库:pip3 install zmail
     5     #国内大神开发的zmail,使用很符合国人习惯
     6 '''
     7 
     8 #导入库
     9 import zmail
    10 
    11 #登录邮箱
    12 server = zmail.server('958316676@qq.com', '授权码字符串')
    13 
    14 #获取最新的邮件
    15 mail = server.get_latest()
    16 #print(mail)
    17 #print(type(mail))
    18 #查看邮件内容
    19 #zmail.show(mail)
    20 
    21 #获取邮件内容的一部分,比如只想看标题
    22 print(mail['subject'])
    23 #取出邮件的id
    24 print(mail['id'])
    25 #取出邮件的发件人
    26 print(mail['from'])
    27 #取出邮件的收件人
    28 print(mail['to'])
    29 #取出邮件的plaintext内容
    30 print(mail['content_text'])
    31 #取出邮件的html内容
    32 print(mail['content_html'])
    33 #取出邮件的附件
    34 zmail.save_attachment(mail, target_path=None, overwrite=True) #将mail里获取到的福建保存到target_path(指定路径),overwrite表示发现重名文件应该怎么处理
  • 相关阅读:
    bashrc的加载
    无奈卸载Clover 转投TotalCommand
    Hash Table Benchmarks
    linux下编译lua
    可变参数的传递问题
    vector 之 find 重载
    Shell统计报表表格生成
    Shell字符串使用十进制转换
    No module named BeautifulSoup
    Multi Thread.
  • 原文地址:https://www.cnblogs.com/mafu/p/14046956.html
Copyright © 2011-2022 走看看