imaplib相关内容
我正在尝试制作一个电子邮件刮取器,它可以抓取某些电子邮件,以查找值以将其存储在CSV文件中。我已经尝试了很多方法来解决这个问题,但到目前为止都没有成功。 # Function to get email content part i.e its body part def get_body(msg): if msg.is_multipart(): return get_
..
我正在做一个项目,在这个项目中,我会收到关于特定主题的电子邮件。有用户转发给我的。正文由文本组成,但在原始电子邮件中,转发行上方没有输入新文本。电子邮件的任一部分都有附件。 我使用Python和IMAP编写了以下代码,只有当电子邮件是新的而不是转发的电子邮件时,我才能够存储附件和正文。 def getAllEmails(username, password, subject, from
..
我正在使用Gmail的SMTP服务器,我想通过IMAP搜索发送到某个地址或从某个地址接收的电子邮件。 这是我拥有的: mail = imaplib.IMAP4_SSL('imap.gmail.com') mail.login('user', 'pass') mail.list() mail.select("[Gmail]/All Mail") status, email_ids =
..
我已经在GitHub上设置了一个工作流,当我运行它时,我收到以下错误: 1 Run python app.py 2 python app.py 3 shell: /usr/bin/bash -e {0} 4 env: 5 pythonLocation: /opt/hostedtoolcache/Python/3.9.6/x64 6 LD
..
我尝试从收件箱文件夹中删除邮件,一切正常,但是当我切换到所有邮件文件夹时,删除不起作用.expunge() 方法返回 ('OK', [None]) 并且消息没有被删除: >>>import imaplib>>>服务器 = imaplib.IMAP4_SSL('imap.gmail.com','993')>>>server.login('likvidator89@gmail.com','密码')>
..
我正在尝试在已发送消息中搜索消息(实际上我都关心),但我只收到传入消息.暂时我有 imap_conn.select()str_after = after.strftime('%d-%b-%Y')典型值,msg_ids = imap_conn.search('UTF-8','SINCE',str_after) 这给出了相同的结果 imap_conn.select('INBOX') 当我用 A
..
更新:我的代码在 python 2.6.5 下运行,但在 python 3 下运行(我使用的是 3.4.1). 我无法在“所有邮件"或“已发送邮件"文件夹中搜索邮件 - 我遇到了异常: imaplib.error: SELECT command error: BAD [b'Could not parse command'] 我的代码: 导入 imaplibm = imaplib.IMA
..
我正在使用 Python imaplib (Python 2.6) 从 GMail 获取电子邮件.我使用 http://docs.python.org/方法获取电子邮件的所有内容library/imaplib.html#imaplib.IMAP4.fetch 我收到了整封电子邮件.我只需要文本部分并解析附件名称,而不需要下载它们.如何做到这一点?我看到 GMail 返回的电子邮件与浏览器发送到 H
..
我正在使用 pythons imaplib 连接到我的 gmail 帐户.我想检索前 15 条消息(未读或已读,没关系),只显示主题和发件人姓名(或地址),但不知道如何显示收件箱的内容. 这是我目前的代码(连接成功) 导入 imaplib邮件 = imaplib.IMAP4_SSL('imap.gmail.com')mail.login('mygmail@gmail.com', 'some
..
我想解析来自用户收件箱的一些电子邮件,但是当我这样做时: typ, msg_data = imap_conn.fetch(uid, '(RFC822)') 它将电子邮件标记为已读或已读.这不是所需的功能.你知道我怎样才能让电子邮件保持以前的凝视状态,要么看到要么没看到? 解决方案 您也可以在选择文件夹时将 read_only 设置为 true: imap_conn.select('收
..
我已阅读此内容 并编写此脚本以获取某个邮箱中标题以“$"开头并由某个发件人发送的电子邮件正文. 导入email、getpass、imaplib、osdetach_dir = "F:\PYTHONPROJECTS" # 保存附件的位置user = raw_input("请输入您的 GMail 用户名 -->")pwd = getpass.getpass("请输入您的密码 -->")# 连接到 gm
..
我想使用 Oauth 在 Python 中连接到 Gmail.现在我从谷歌得到了 xoauth.py 脚本(link), 并且生成令牌工作正常,但是我如何在另一个脚本中使用它?它将在 Django 中. 现在我的脚本是这样登录的: m = imaplib.IMAP4_SSL("imap.gmail.com")m.login("example@gmail.com", "密码") 但我想要更
..
可能的重复: 使用 Python 通过 MAPI 从 Outlook 读取电子邮件 我是 Python 的新手,我的任务是编写一个程序,该程序连接到我的 Microsoft Outlook 邮箱,浏览所有电子邮件,如果主题有某个词,那么电子邮件时间和主题的详细信息将保存在变量中,电子邮件正文将被解析,相关信息将存储在变量中.然后此信息将存储在外部服务器/数据库中.它还需要能够监控进入我邮箱
..
我正在使用以下方法从 Gmail 中提取电子邮件: def getMsgs():尝试:conn = imaplib.IMAP4_SSL(“imap.gmail.com",993)除了:打印“连接失败"打印“您的互联网连接正常吗?"系统退出()尝试:conn.login(用户名,密码)除了:打印“登录失败"打印“用户名和密码是否正确?"系统退出()conn.select('收件箱')# typ,
..
我正在尝试从可能包含一些大附件(大约 30MB)的 Gmail 帐户中获取所有邮件.我只需要名称,而不是整个文件.我找到了一段代码来获取消息和附件的名称,但它会下载文件然后读取其名称: 导入 imaplib,email#登录并选择收件箱mail = imaplib.IMAP4_SSL('imap.gmail.com')mail.login('用户名', '密码')mail.select('收件箱
..
我正在尝试使用 Robot Framework 中的 ImapLibrary2 解析电子邮件 (gmail) 中的特定字符串. 这是我正在尝试使用的代码 - 邮件解析打开邮箱 host=imap.gmail.com user=testing.abc@gmail.com password=Secret${LATEST} = 等待电子邮件发件人=support@abc.net timeout=
..
我想从 IMAP4 服务器获取整个消息.在 python 文档中,如果发现这段代码有效: >>>t, data = M.fetch('1', '(RFC822)')>>>正文 = 数据[0][1] 我想知道我是否可以始终相信 data[0][1] 返回消息的正文.当我运行 'RFC822.SIZE' 时,我只有一个字符串而不是一个元组. 我浏览了 rfc1730,但无法找出“RFC8
..
这是我的代码: 导入 imaplib从 email.parser 导入 HeaderParserconn = imaplib.IMAP4_SSL('imap.gmail.com')conn.login('example@gmail.com', '密码')连接选择()conn.search(无,'所有')data = conn.fetch('1', '(BODY[HEADER])')header_
..
python 3 中的以下代码在我的计算机上引发错误,我不知道如何正确登录: 导入smtplibconnection = smtplib.SMTP('smtp-mail.outlook.com', 587)连接.elo()connection.starttls()连接.elo()connection.login('_these_dont_matter@outlook.com', '_the_er
..
从特定文件夹 (Office365) 读取电子邮件时,邮件正文是一个没有意义的随机长字符串. 最初,我将这些电子邮件作为副本发送到我的个人邮件中,发送到特定文件夹.从那里阅读我没有遇到问题.但是当我尝试直接从主收件箱阅读时,消息是毫无意义的长字符串(因此,我无法解析任何内容) mail = imaplib.IMAP4_SSL(SMTP_SERVER)邮件登录(FROM_EMAIL,FROM
..