Python Outlook:读取附加邮箱的收件箱

2023-11-28

我正在使用 Outlook 2010 - 并且有我的主邮箱:[电子邮件受保护]

我还在我的个人资料中添加了另一个邮箱:mb data proc

两者都显示为 Outlook 中的顶级文件夹:

[email protected]
-Inbox
-Sent Items
-Deleted Items

mb data proc
-Inbox
-Sent Items
-Deleted Items

我无法为附加邮箱创建不同的配置文件。它已添加到同一配置文件中。

如何获取“mb data proc”邮箱中收件箱的引用?

这与此处描述的问题相同获取其他收件箱的参考但这是在VBS中。

在Python中怎么做?

outlook = win32com.client.Dispatch("Outlook.Application").GetNamespace("MAPI")
folder=outlook.Folders("mb data proc")
msg=folder.Items
msgs=msg.GetLast()
print msgs    

我尝试了这个,但收到此错误:

       folder=outlook.Folders("mb data proc")
AttributeError: _Folders instance has no __call__ method

我有类似的疑问,据我了解,这里所说的解决方案适用于 Python 2.7

我将尽力让大家理解如何使用 Python 3.+ 版本来操作它。

import win32com.client
outlook = win32com.client.Dispatch("Outlook.Application").GetNamespace("MAPI")
folder = outlook.Folders.Item("Mailbox Name")
inbox = folder.Folders.Item("Inbox")
msg = inbox.Items
msgs = msg.GetLast()
print (msgs)
print (msgs.Subject)

由于_Folder不可调用,您需要使用Python 3+中的Folders.Item()方法来引用您的邮箱。

希望这有帮助。谢谢!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Python Outlook:读取附加邮箱的收件箱 的相关文章

随机推荐

  • 为什么 ftell( stdin ) 会导致非法查找错误

    以下代码输出 非法查找 include
  • Node Js 上的 Axios 不会保留请求服务器上的会话,而 PostMan 会保留

    我可以在 PostMan 上执行以下操作 1 POST方法登录公司服务器 2 以登录用户的身份在公司服务器上发出其他请求 我创建了一个nodejs应用程序来与公司服务器进行通信 我正在使用 axios 库进行上述通信 登录公司服务器后 任何
  • 使用 python xlib 全局捕获、忽略和发送按键事件,识别虚假输入

    我想在普通键盘上实现按键和弦 我想我使用 python xlib 为此 程序必须全局吞下所有关键事件 然后才允许它们通过 我当前的测试只是抓住 1 键 如果按下此键 它将调用一个处理程序 该处理程序通过 xtest fake input 将
  • OpenCV Python 中与多个对象的模板匹配

    我正在尝试使用 opencv python 在图像中查找多个模板 根据这个链接 但问题是 为单个对象返回多个位置略有不同的点 像这样的东西 我不想用cv2 minMaxLoc 因为图像中有多个模板 我写了一个删除平仓头寸的函数 但我想知道这
  • Silverlight 4 - 将 UIElement 渲染为图像

    我有一个UIElement我想捕获用户单击按钮时的快照 当用户单击按钮时 我想采取UIElement并将其当前状态加载到 Image 元素中 我如何渲染UIElement as an Image 假设FrameworkElement你想要渲
  • Smarty 基准测试,有人吗?

    我正在考虑将 Smarty 作为我的 Web 应用程序模板解决方案 现在我担心它相对于普通 PHP 的性能 Smarty 网站说它应该是相同的 但是 我找不到任何人进行真正的基准测试来证明该声明是对还是错 有人做过 Smarty 与普通 P
  • MSVC 大括号初始化与双打似乎违反了标准?

    看看这个简单的程序 int main float f2 7 2 OK with warning float f3 7 199999809265137 OK no warning float f4 7 2 Fails float f5 7 1
  • jQuery ui datepicker向下滚动网页时定位问题

    我有一个使用 jQuery ui 日期选择器的多个实例的网页 我的网页将显示约 80 条记录 这超出了单个屏幕截图的范围 div class recordname div lt additional html here gt 我已将日期选择
  • Android 10:通过 MediaStore 获取带有位置信息的图库

    查看 Android 10 中引入的存储访问更改here 现在默认编辑位置信息 Google 要求我们致电setRequireOriginal 在 MediaStore 对象上 以媒体的 uri 作为参数 当您一张一张地获取媒体时 这是可行
  • 如何每2分钟调用一次函数

    如何在 AngularJS 中每两分钟调用一次保存函数 请帮我 scope save function http url api products method POST data scope product success functio
  • Javascript/HTML5:获取音频标签的当前时间

    我的模板中有一个音频标签 我需要在单击按钮时显示它的当前时间 请检查我下面的代码 var myaudio document getElementsByTagName audio 0 var cur time myaudio currentT
  • 使用BluetoothChat与ELM327通信

    我目前正在尝试通过 BluetoothChat 示例应用程序与 ELM327 OBDII 蓝牙适配器进行通信 我可以连接 因为我更改了 UUID 但是我只能接收启动命令和提示 gt 来发送命令 每当我尝试发送命令时 我都会收到以下信息 CA
  • 为什么 in_array() 返回意外/奇怪的结果?

    Why is in array 有时行为如此奇怪并返回如此意想不到的结果 让我们看几个例子 arrayWithTrue Andreas Philipp true arrayWithNull 1 2 3 null arrayWithMinus
  • 如何签署 JWT 以从 Azure Active Directory 交换访问令牌?

    我正在用nodejs编码 我指的是这个文档 https learn microsoft com en us azure active directory develop v1 oauth2 client creds grant flow s
  • Xcode 中的优化级别

    我用谷歌搜索了这个问题以澄清一些基本概念 但没有找到合适的答案 在 Swift 编译器和 Apple LLVM Objective C 的 Xcode 构建设置中 有多少个优化级别可用于代码生成 Swift 提供了四种不同的优化级别 Ono
  • 以编程方式构建项目

    我需要以编程方式为我正在动态创建的 csproj 构建一个项目 在搜索 Google 时 我发现了 MS 为 MSBuild 引擎提供的类和 API 有了这些信息 我创建了一个执行 msbuild exe 的进程 然后读取输出 但现在我想使
  • Android UnknownHostException Facebook SDK

    情况是这样的 我的应用程序运行良好 并且能够与 URL 建立连接 但在让应用程序运行几个小时后 Facebook 请求突然给了我以下错误 09 26 10 01 25 175 W System err 252 java net Unknow
  • 如何避免不相关的可为空警告(无需显式抑制)

    有没有办法让分析器理解变量Bar对于以下情况有值吗 nullable enable class Foo bool GenerateArray gt Bar HasValue int Bar get set void FooBar var d
  • 强参数和json输入rails 4

    我正在尝试通过 JSON 字符串保存数据 其中嵌套了关联属性 我不想使用 attr accessible 我几乎掌握了强参数的逻辑 但仍然遇到使它们工作的问题 我正在获取 JSON 字符串并使用它来保存数据 data request bod
  • Python Outlook:读取附加邮箱的收件箱

    我正在使用 Outlook 2010 并且有我的主邮箱 电子邮件受保护 我还在我的个人资料中添加了另一个邮箱 mb data proc 两者都显示为 Outlook 中的顶级文件夹 email protected Inbox Sent It