使用 Python 和 poplib 获取电子邮件

2023-11-23

我想用Python登录我的帐户并让Python打印我在邮箱中收到的消息。我知道如何连接

import getpass, poplib
user = 'my_user_name' 
Mailbox = poplib.POP3_SSL('pop.googlemail.com', '995') 
Mailbox.user(user) 
Mailbox.pass_('my_password') 

我不知道如何让 Python 显示我的消息。我尝试了 poplib 文档中的所有功能。它们仅显示数字。


使用 POP3 示例从文档:

import getpass, poplib
user = 'my_user_name' 
Mailbox = poplib.POP3_SSL('pop.googlemail.com', '995') 
Mailbox.user(user) 
Mailbox.pass_('my_password') 
numMessages = len(Mailbox.list()[1])
for i in range(numMessages):
    for msg in Mailbox.retr(i+1)[1]:
        print msg
Mailbox.quit()
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 Python 和 poplib 获取电子邮件 的相关文章

  • Python 子进程(ffmpeg)仅在我按 Ctrl-C 程序时启动?

    我正在尝试使用 Cygwin 和 Python 2 7 并行运行一些 ffmpeg 命令 这大概是我所拥有的 import subprocess processes set commands ffmpeg i input mp4 outpu
  • ca 证书 Mac OS X

    我需要在emacs 上安装offlineimap 和mu4e 问题是配置 当我运行 Offlineimap 时 我得到 OfflineIMAP 6 5 5 Licensed under the GNU GPL v2 v2 or any la
  • 如何使用 Python 裁剪图像中的矩形

    谁能给我关于如何裁剪两个矩形框并保存它的建议 我已经尝试过这段代码 但效果不佳 import cv2 import numpy as np Run the code with the image name keep pressing spa
  • 以矢量化方式在另一个 DataFrame 中查找包含值子集的行

    如何匹配此 DataFrame 中的值source car id lat lon 0 100 10 0 15 0 1 100 12 0 10 0 2 100 09 0 08 0 3 110 23 0 12 0 4 110 18 0 32 0
  • 最小二乘法拟合直线 python 代码

    我有一个由 X 和 Y 坐标组成的散点图 我想使用直线的最小二乘拟合来获得最佳拟合线 直线最小二乘拟合是指 如果 x 1 y 1 x n y n 是测量数据对 则最佳直线是y A Bx 这是我的Python代码 number of poin
  • Tipfy:如何在模板中显示blob?

    鉴于在 gae 上使用tipfy http www tipfy org python 以下模型 greeting avatar db Blob avatar 显示 blob 此处为图像 的模板标签是什么 在这种情况下 斑点是一个图像 这很棒
  • NumPy 和 SciPy - .todense() 和 .toarray() 之间的区别

    我想知道使用是否有什么区别 优点 缺点 toarray vs todense 在稀疏 NumPy 数组上 例如 import scipy as sp import numpy as np sparse m sp sparse bsr mat
  • 张量流和线程

    下面是来自 Tensorflow 网站的简单 mnist 教程 即单层 softmax 我尝试通过多线程训练步骤对其进行扩展 from tensorflow examples tutorials mnist import input dat
  • 如何将 HTML 链接放入电子邮件正文中?

    我有一个可以发送邮件的应用程序 用 Java 实现 我想在邮件中放置一个 HTML 链接 但该链接显示为普通字母 而不是 HTML 链接 我怎样才能将 HTML 链接放入字符串中 我需要特殊字符吗 太感谢了 Update 大家好你们好 感谢
  • 按多个键分组并对字典列表的值进行汇总/平均值

    在Python中按多个键进行分组并对字典列表进行汇总 平均值的最Pythonic方法是什么 假设我有一个字典列表 如下所示 input dept 001 sku foo transId uniqueId1 qty 100 dept 001
  • 我如何从 iPhone 设备获取电子邮件历史记录..?

    friends 我想从我的 iPhone 访问电子邮件历史记录 并且还希望在收到新邮件时收到通知 如果可能的话 请向我提供源代码片段 Thanks 简而言之 使用任何已记录的 API 都是不可能的
  • 返回上个月的日期时间对象

    如果 timedelta 在它的构造函数中有一个月份参数就好了 那么最简单的方法是什么 EDIT 正如下面指出的那样 我并没有认真考虑这一点 我真正想要的是上个月的任何一天 因为最终我只会获取年份和月份 因此 给定一个日期时间对象 返回的最
  • 为什么 __instancecheck__ 没有被调用?

    我有以下 python3 代码 class BaseTypeClass type def new cls name bases namespace kwd result type new cls name bases namespace p
  • 用于多个窗口的 Tkinter 示例代码,为什么按钮无法正确加载?

    我正在编写一个程序 应该 按一下按钮即可打开一个窗口 按另一个按钮关闭新打开的窗口 我使用类 以便稍后可以将代码插入到更大的程序中 但是 我无法正确加载按钮 import tkinter as tk class Demo1 tk Frame
  • 在seaborn中对箱线图x轴进行排序

    我的数据框round data看起来像这样 error username task path 0 0 02 n49vq14uhvy93i5uw33tf7s1ei07vngozrzlsr6q6cnh8w 39 png 1 0 10 n49vq
  • Selenium 不会在新选项卡中打开新 URL(Python 和 Chrome)

    我想使用 Selenium WebDriver 和 Python 在不同的选项卡中打开相当多的 URL 我不确定出了什么问题 driver webdriver Chrome driver get url1 time sleep 5 driv
  • 更换壳牌管道[重复]

    这个问题在这里已经有答案了 在 subprocess 模块的 Python 2 7 文档中 我找到了以下片段 p1 Popen dmesg stdout PIPE p2 Popen grep hda stdin p1 stdout stdo
  • Python 导入非常慢 - Anaconda python 2.7

    我的 python import 语句变得非常慢 我使用 Anaconda 包在本地运行 python 2 7 导入模块后 我编写的代码运行得非常快 似乎只是导入需要很长时间 例如 我使用以下代码运行了一个 tester py 文件 imp
  • 如何使用 Python 3 正确显示倒计时日期

    我正在尝试获取将显示的倒计时 基本上就像一个世界末日时钟哈哈 有人可以帮忙吗 import os import sys import time import datetime def timer endTime datetime datet
  • Python 中的字符串slugification

    我正在寻找 slugify 字符串的最佳方法 蛞蝓 是什么 https stackoverflow com questions 427102 in django what is a slug 我当前的解决方案基于这个食谱 http code

随机推荐

  • android eclipse插件找不到有效路径

    我刚刚安装了最新的 galileo eclipse 版本 我添加了 最新的 adt 插件并将其配置为使用我的 android sdk r4 不幸的是 eclipse 插件已经失效了 由于某种原因 它 找不到 执行 android 工具 我收
  • 重新编码/重新调整不同级别的 data.frame 因素

    每次当我必须重新编码一组变量时 我都会想到 SPSS 重新编码功能 我必须承认这非常简单 有一个类似的recode函数于car包 它确实有效 但我们假设我想用factor I have data frame有多个值范围从 1 到 7 的变量
  • 如何使用二分查找从排序的 TreeSet 中检索元素?

    我正在尝试将多个排序列表合并到一个 TreeSet 中 然后我正在考虑在该 TreeSet 上应用二分搜索算法以 O log n 时间复杂度检索元素 下面是我的代码 其中我在我的方法之一中传递列表列表并将它们组合成TreeSet避免重复 里
  • 如何将 Promise.all() 与 chrome.storage() 一起使用?

    我有几个异步函数正在运行 我想等他们全部完成后再采取下一步行动 这是我用来获取所有键 值的代码chrome storage和Promise all 执行 var promise1 Promise resolve 3 var promise2
  • 在 Android 上使用 EWS Java API 时出现问题

    我尝试在 Android 应用程序中使用 EWS Java API v1 1 5 http archive msdn microsoft com ewsjavaapi 但遇到了许多问题 我下载了源代码 并按照提供的说明在 Eclipse 中
  • Java比较器用于多列排序?

    有没有Java开源比较器可以通过多个字段比较bean以进行多列排序 每列都可以升序或降序排序 对于单列排序 可以通过使用来实现org apache commons beanutils BeanComparator和 一起org spring
  • 如何在 Python 中将 H:MM:SS 时间字符串转换为秒?

    基本上我有这个问题的反面 Python 时间秒转 h m s 我有一个格式为 H MM SS 的字符串 始终为 2 位数字表示分钟和秒 我需要它代表的整数秒数 我怎样才能在Python中做到这一点 例如 1 23 45 将产生 5025 的
  • 当在标准错误中看到特定字符串时,如何终止进程?

    我需要启动一个流程 比如说foo 我希望看到标准输出 标准错误正常 但是grep字符串的 stderrbar Once bar发现于 标准错误foo应该被杀 这可能吗 我最初编写了一种涉及流混合的方法来做到这一点 但它不是很好 一些评论与该
  • 如何使用 PHP 和 CURL 上传具有多维 POSTFIELDS 的文件(多部分/表单数据)?

    我在使用 PHP 和 CURL 发布带有文件上传的多维数组时遇到问题 多维数组例如 post question Are you human post answers array yes no maybe post file path to
  • Chrome:未捕获的语法错误:输入意外结束

    在 Google Chrome 中加载页面时 我在控制台中收到模糊错误 未捕获的语法错误 输入意外结束 我不知道是什么原因造成的 我将如何调试这个错误 这个特殊的错误是一个令人烦恼的事实v8 在大多数情况下 您的 JavaScript 会以
  • 默认 WordML 单位测量?像素或点或英寸

    请澄清我的疑问WordML DOCX 默认单位测量是像素或点或 EMU 或英寸 这就是所谓的 DXA 每英寸有 1440 DXA 1英寸为72点 1 DXA 是一个点的 1 20 20 DXA 是 1 点 还有一种叫做动车组的东西 9144
  • HTML/HTML5 的默认命名空间是什么? [关闭]

    Closed 这个问题需要细节或清晰度 目前不接受答案 根据这个page由一些名为 w3c 的用户指定的 HTML 的默认命名空间是 http www w3 org 1999 xhtml 他显然错了 因为 xhtml 被用于失败的基于 XM
  • 集成(Selenium)测试后回滚数据库

    有人对回滚由 Selenium 等集成测试框架进行的数据库事务的最佳实践或首选方式有什么建议吗 这是我们当前的情况 我们有一个 net web 项目 其中包含许多单元测试 这些单元测试在我们的单元测试环境中运行良好 每个测试都继承一个父类
  • 删除 Unix 中的回车符

    删除所有回车符的最简单方法是什么 r来自 Unix 中的文件 I m going to assume you mean carriage returns CR r 0x0d at the ends of lines rather than
  • 用于 iPod 同步的优秀 Python 库

    我正在制作一个音乐应用程序 并且希望能够从我的应用程序与 iPod 同步 有没有人有使用 python 做这件事的经验 如果有的话你会推荐什么 我没用过 但是libgpod似乎确实有 python 绑定
  • Git 表示刚刚签出的文件“不在版本控制之下”

    我有一个明显的印象 我的 Git 存储库不知何故被破坏了 这是我正在执行的顺序 git clone 远程的克隆字符串 这将创建一个文件 App android AndroidManifest xml git mv 应用程序 android
  • 如何使用私有存储库中存在的复合操作?

    我们对第三方服务进行了大量的健康检查 我们希望它们定期运行 因为当它们出现故障时 它会像代码中的错误一样影响我们的应用程序 知道 是他们而不是我们 可以显着减少故障排除时间 我们已经通过 github 操作设置了此运行状况检查并计划运行 但
  • 自定义蜘蛛图 --> 在 matplotlib 中显示极坐标图上点之间的曲线而不是直线

    我测量了不同产品在不同角度位置的位置 在完整旋转过程中以 60 度为步长的 6 个值 我想使用极坐标图 而不是在笛卡尔图上表示我的值 其中 0 和 360 是同一点 With matplotlib 我有一个蜘蛛图类型的图表 但我想避免点之间
  • Swift 中的应用程序 openURL

    我在使用 Appdelegate 方法 OpenURL 时遇到问题 我已经设置了导入的 UTI 和文档类型 但是 当从邮件附件打开我的应用程序时 应用程序会在我实现该方法后立即崩溃 折旧的handleOpenURL可以用 但OpenURL不
  • 使用 Python 和 poplib 获取电子邮件

    我想用Python登录我的帐户并让Python打印我在邮箱中收到的消息 我知道如何连接 import getpass poplib user my user name Mailbox poplib POP3 SSL pop googlema