imaplib相关内容

IMAP中的换行符-= -如何解码?

我正在尝试制作一个电子邮件刮取器,它可以抓取某些电子邮件,以查找值以将其存储在CSV文件中。我已经尝试了很多方法来解决这个问题,但到目前为止都没有成功。 # Function to get email content part i.e its body part def get_body(msg): if msg.is_multipart(): return get_ ..
发布时间:2022-04-11 18:07:52 Python

如何使用python IMAP提取多部分电子邮件的正文并保存附件?

我正在做一个项目,在这个项目中,我会收到关于特定主题的电子邮件。有用户转发给我的。正文由文本组成,但在原始电子邮件中,转发行上方没有输入新文本。电子邮件的任一部分都有附件。 我使用Python和IMAP编写了以下代码,只有当电子邮件是新的而不是转发的电子邮件时,我才能够存储附件和正文。 def getAllEmails(username, password, subject, from ..
发布时间:2022-04-09 17:01:26 Python

如何使用 Python 在不接触附件的情况下有效地解析电子邮件

我正在使用 Python imaplib (Python 2.6) 从 GMail 获取电子邮件.我使用 http://docs.python.org/方法获取电子邮件的所有内容library/imaplib.html#imaplib.IMAP4.fetch 我收到了整封电子邮件.我只需要文本部分并解析附件名称,而不需要下载它们.如何做到这一点?我看到 GMail 返回的电子邮件与浏览器发送到 H ..
发布时间:2022-01-23 13:08:45 Python

使用 imaplib 获取电子邮件,但不要将其标记为 SEEN

我想解析来自用户收件箱的一些电子邮件,但是当我这样做时: typ, msg_data = imap_conn.fetch(uid, '(RFC822)') 它将电子邮件标记为已读或已读.这不是所需的功能.你知道我怎样才能让电子邮件保持以前的凝视状态,要么看到要么没看到? 解决方案 您也可以在选择文件夹时将 read_only 设置为 true: imap_conn.select('收 ..
发布时间:2022-01-23 12:32:41 Python

Python imaplib 获取正文电子邮件 gmail

我已阅读此内容 并编写此脚本以获取某个邮箱中标题以“$"开头并由某个发件人发送的电子邮件正文. 导入email、getpass、imaplib、osdetach_dir = "F:\PYTHONPROJECTS" # 保存附件的位置user = raw_input("请输入您的 GMail 用户名 -->")pwd = getpass.getpass("请输入您的密码 -->")# 连接到 gm ..
发布时间:2022-01-05 15:25:03 Python

使用 imaplib 和 oauth 连接 Gmail

我想使用 Oauth 在 Python 中连接到 Gmail.现在我从谷歌得到了 xoauth.py 脚本(link), 并且生成令牌工作正常,但是我如何在另一个脚本中使用它?它将在 Django 中. 现在我的脚本是这样登录的: m = imaplib.IMAP4_SSL("imap.gmail.com")m.login("example@gmail.com", "密码") 但我想要更 ..
发布时间:2021-12-31 09:02:40 Python

Python读取我的outlook邮箱并解析邮件

可能的重复: 使用 Python 通过 MAPI 从 Outlook 读取电子邮件 我是 Python 的新手,我的任务是编写一个程序,该程序连接到我的 Microsoft Outlook 邮箱,浏览所有电子邮件,如果主题有某个词,那么电子邮件时间和主题的详细信息将保存在变量中,电子邮件正文将被解析,相关信息将存储在变量中.然后此信息将存储在外部服务器/数据库中.它还需要能够监控进入我邮箱 ..
发布时间:2021-12-30 10:11:36 Python

Python电子邮件引用的可打印编码问题

我正在使用以下方法从 Gmail 中提取电子邮件: def getMsgs():尝试:conn = imaplib.IMAP4_SSL(“imap.gmail.com",993)除了:打印“连接失败"打印“您的互联网连接正常吗?"系统退出()尝试:conn.login(用户名,密码)除了:打印“登录失败"打印“用户名和密码是否正确?"系统退出()conn.select('收件箱')# typ, ..
发布时间:2021-12-12 08:51:52 Python

无需下载即可获取 Gmail 附件文件名

我正在尝试从可能包含一些大附件(大约 30MB)的 Gmail 帐户中获取所有邮件.我只需要名称,而不是整个文件.我找到了一段代码来获取消息和附件的名称,但它会下载文件然后读取其名称: 导入 imaplib,email#登录并选择收件箱mail = imaplib.IMAP4_SSL('imap.gmail.com')mail.login('用户名', '密码')mail.select('收件箱 ..
发布时间:2021-11-30 15:09:26 Python

如何在python中使用imaplib获取电子邮件正文?

我想从 IMAP4 服务器获取整个消息.在 python 文档中,如果发现这段代码有效: >>>t, data = M.fetch('1', '(RFC822)')>>>正文 = 数据[0][1] 我想知道我是否可以始终相信 data[0][1] 返回消息的正文.当我运行 'RFC822.SIZE' 时,我只有一个字符串而不是一个元组. 我浏览了 rfc1730,但无法找出“RFC8 ..
发布时间:2021-06-25 19:58:36 Python

使用 imaplib 从特定收件箱接收电子邮件时出错

从特定文件夹 (Office365) 读取电子邮件时,邮件正文是一个没有意义的随机长字符串. 最初,我将这些电子邮件作为副本发送到我的个人邮件中,发送到特定文件夹.从那里阅读我没有遇到问题.但是当我尝试直接从主收件箱阅读时,消息是毫无意义的长字符串(因此,我无法解析任何内容) mail = imaplib.IMAP4_SSL(SMTP_SERVER)邮件登录(FROM_EMAIL,FROM ..
发布时间:2021-06-12 18:51:50 Python