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表示发现重名文件应该怎么处理
  • 相关阅读:
    ubuntu在图形界面下打开一个终端
    [置顶] 屠夫与大夫
    service bound(一)
    Android Interface Definition Language (AIDL)
    service bound(二)
    移动应用开发原则
    Service bound(三)
    Linux 安装SSH服务
    JDK中设计模式
    Bad Hair Day【单调栈】
  • 原文地址:https://www.cnblogs.com/mafu/p/14046956.html
Copyright © 2011-2022 走看看