首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Python

    利用Python imaplib和email模块 读取邮件文本内容及附件内容

    python-network-application/email-format http://blog.sina.com.cn/s/blog_4deeda2501016eyf.html ''' import imaplib # print '+'*60 # 用来区别各个部分的输出 def getMail(host, username, password, port=993): try: serv = imaplib.IMAP4 _SSL(host, port) except Exception, e: serv = imaplib.IMAP4(host, port) serv.login(username, password

    3.4K60发布于 2018-07-04
  • 来自专栏Python七号

    Python接收邮件的几种方式

    获取最新的邮件并展示: import imaplib import email #导入两个库 import settings from utils import print_info M = imaplib.IMAP4 基于 imaplib 的三方库 你可能会问:为什么要为 Python 创建另一个 IMAP 客户端库?Python 标准库不是已经有 imaplib 了吗?。 imaplib 的问题在于它非常底层。 使用起来相当复杂,你可能需要处理很多细节问题,由于 IMAP 服务器响应可能非常复杂,这意味着使用 imaplib 的每个人最终都会编写自己的脆弱解析程序。 此外,imaplib 没有很好地利用异常。 这意味着您需要检查 imaplib 的每次调用的返回值,以查看请求是否成功。下面推荐两个常用的三方库。 imapclient imapclient 在内部使用的 imaplib,但比 imaplib 好用的多,示例代码如下: import ssl from imapclient import IMAPClient

    3.5K30发布于 2021-07-01
  • 来自专栏python3

    Parse Mail Header fo

    /usr/bin/python import imaplib, email, re, string from datetime import datetime, timedelta from email.parser headers[i]=unicode(text, default, errors='replace') return u"".join(headers) obj = imaplib.IMAP4

    1.2K10发布于 2020-01-13
  • 来自专栏Python中文社区

    Python进行远程视频监控

    代码所需第三方库:imaplib,pyautogui. Imaplib是python的第三方库,我们用它来实现对邮件的操作,pyautogui也是需要安装的第三方库,我们用它来模拟鼠标的操作。 # -*- coding: utf-8 -*- import imaplib, email import pyautogui,time # 延时5秒后点击qq中的视频通话按钮 defdoWork (): time.sleep(5) # 这两个数字代表视频通话按钮的坐标 pyautogui.click(55, 65) deflogin(): M = imaplib.IMAP4

    3.6K90发布于 2018-01-31
  • 来自专栏技术向

    python高阶教程-使用imap接收邮箱的附件(中文字符编码与MIME)

    初始代码 在网上找了一份使用imap的代码,如下: NOTE 这份代码仅供示例,可能并不工作 import imaplib, string, email M = imaplib.IMAP4_SSL( 在email 和imaplib搜索了很久也没有有用信息,偶尔看到博客上有人的代码是这样写的: from email.parser import Parser messages = [server.retr 整体可以work的代码 import imaplib import email from email.parser import BytesParser from email.utils import parseaddr host = 'imap.126.com' user = '' passwd = '' mail_directory = 'INBOX' conn = imaplib.IMAP4

    8.1K61发布于 2019-11-20
  • 来自专栏AokSend接口

    IMAP SMTP有什么区别?不同代码示例

    IMAP代码示例以下是使用Python的imaplib库连接到IMAP服务器并获取收件箱中的邮件的示例代码: ```python import imaplib 连接到IMAP服务器 mail = imaplib.IMAP4

    1.4K00编辑于 2024-03-14
  • 来自专栏龙进的专栏

    python接收邮件

    可以根据邮件索引号直接从服务器删除邮件 pop_server.dele(index) #关闭连接 pop_server.quit() 使用IMAP接收邮件 使用IMAP接收邮件的的方法与POP3的基本相同 import imaplib import email username = 'xxx@xx.com' password = 'xxxx' imap_server = imaplib.IMAP4_SSL('imap.xxxx.xx

    2.6K20编辑于 2022-10-31
  • 来自专栏python前行者

    python实现邮件接收、附件下载

    ('pop.163.com') p.user('xxxxxxx@163.com') p.pass_('xxxxxxxx') p.stat() ... p.quit() 使用IMAP python中的imaplib select() 选择文件夹默认是"INBOX" search() 三个参数,第一的是CHARSET,通常为None(ASCII),第二个参数不知到是干什么官方没解释 import getpass, imaplib M = imaplib.IMAP4() M.login(getpass.getuser(), getpass.getpass()) M.select() typ, data = M.search(None //docs.python.org/2/library/email.html poplib模块:https://docs.python.org/2/library/poplib.html imaplib 模块:https://docs.python.org/2/library/imaplib.html 参考:https://www.cnblogs.com/itogo/p/5910681.html

    6.8K50发布于 2019-03-25
  • 来自专栏用户1880875的专栏

    在 Linux 命令行中收发 Gmail 邮件

    OfflineIMAP 依赖于 imaplib2 库,这个库也在努力开发当中,所以我更喜欢手动安装。同样地,也是通过 Git 将代码库克隆到本地,进入目录后使用 pip 安装。 首先安装 rfc6555 依赖: $ python3 -m pip install --user rfc6555 然后从源码安装 imaplib2: $ git clone git@github.com :jazzband/imaplib2.git $ pushd imaplib2.git $ python3 -m pip install --upgrade --user . $ popd 最后从源码安装

    4K20发布于 2021-09-08
  • 来自专栏数据科学(冷冻工厂)

    21个Python脚本自动执行日常任务(1)

    电子邮件自动回复 如果你经常收到邮件并希望建立自动回复机制,可以利用 imaplib 和 smtplib 这两个库来实现对邮件的自动回复功能: import imaplib import smtplib from email.mime.text import MIMEText def auto_reply(): # Connect to email server mail = imaplib.IMAP4

    1.7K10编辑于 2024-12-30
  • 来自专栏无量测试之道

    Python 如何提取邮件内容

    基础信息准备 import imaplib, email,re,requests,time,pymysql imapserver = 'smtp.office365.com' emailuser = " cursor.close() conn.close() 建立连接与检索 #建立连接与检索匹配的邮件 def search(): print("start to connect") conn = imaplib.IMAP4

    1.4K10编辑于 2022-07-04
  • 【详解】Python之生成并解析电子邮件

    我们可以使用​​imaplib​​库来连接到IMAP服务器并获取邮件,然后使用​​email​​模块来解析邮件内容。安装必要的库确保你已经安装了​​imaplib​​库。 imap.example.com'imap_user = 'your_email@example.com'imap_password = 'your_password'# 连接到IMAP服务器try: mail = imaplib.IMAP4

    33510编辑于 2025-09-22
  • 来自专栏AI研习社

    想提高计算速度?作为数据科学家你应该知道这些 python 多线程、进程知识

    import imaplib import time IMAP_SERVER = 'imap.gmail.com' USERNAME = 'username@gmail.com' PASSWORD = 'password' def download_emails(ids): client = imaplib.IMAP4_SSL(IMAP_SERVER) client.login(USERNAME start = time.time() client = imaplib.IMAP4_SSL(IMAP_SERVER) client.login(USERNAME, PASSWORD) client.select import imaplib import time from concurrent.futures import ThreadPoolExecutor IMAP_SERVER = 'imap.gmail.com ' USERNAME = 'username@gmail.com' PASSWORD = 'password' def download_emails(ids): client = imaplib.IMAP4

    1.2K20发布于 2019-09-19
  • 来自专栏python3

    python中3个帮助函数help,di

    CDROM asynchat ihooks sha CGIHTTPServer asyncore imaplib

    80720发布于 2020-01-06
  • 来自专栏FreeBuf

    对邮箱系统测试的一些思考

    imap与imaps imap与imaps,使用python库为imaplib 定义初始化: ? 定义线程执行函数: ? 定义登录函数: ?

    1.2K40发布于 2020-09-04
  • 来自专栏信息技术智库

    100天精通Python丨办公效率篇 —— 11、Python自动化操作 Email(发送邮件、收邮件、邮箱客户端)

    import imaplib from imapclient import IMAPClient 2.1 配置账户信息 HOST = 'imap.qq.com' USERNAME = 'your_email

    2K10编辑于 2023-04-21
  • 来自专栏python3

    python tab键自动补齐命令

    BaseHTTPServer      array               imaplib             sha Bastion             ast                 

    2.1K10发布于 2020-01-08
  • 来自专栏程序员的知识天地

    Python 速学!不懂怎么入门python的小白看这篇就够了!

    pop_serv.quit() 从IMAP邮件服务器接收电子邮件 可以用 imaplib 模块与 IMAP 邮件服务器通信。 import imaplib, getpass my_imap = imaplib.IMAP4('imap.server.com') my_imap.login("myuser", getpass.getpass

    4.1K20发布于 2019-05-19
  • 来自专栏孤独的S

    Python—利用邮件控制电脑关机

    即使用IMAP模块,也有很多选择,一开始我是用imaplib来接收邮件,但是找不到方法来把接收的邮件删除,以便下次判断的时候不会还是之前的邮件,如果有人知道,也可以教教我。

    1.2K40发布于 2019-09-28
  • Python 网络编程

    帖子" 119 nntplib FTP 文件传输 20 ftplib, urllib SMTP 发送邮件 25 smtplib POP3 接收邮件 110 poplib IMAP4 获取邮件 143 imaplib

    15410编辑于 2025-12-16
领券