Win32com Outlook 正文属性错误

2024-03-07

当尝试使用以下代码检索 Outlook 电子邮件的正文时,我得到

com_error: (-2147467259, 'Unspecified error', None, None)

每一个print(message.<properties>)工作,除了Body财产

import win32com.client

outlook = win32com.client.gencache.ensureDispatch("Outlook Application").GetNamespace("MAPI")

actionItems = outlook.GetDefaultFolder(6)
messages = actionItems.Items
message = messages.GetFirst()
print(message.Subject)
print(message.Body)   -
print(message.Count)

想法?


我还遇到了与尝试访问不可用的值的 win32com 对象相关的这些错误。错误例如:

$ pywintypes.com_error: (-2147467260, 'Operation aborted', None, None)
$ pywintypes.com_error: (-2147467259, 'Operation aborted', None, None)

取决于您尝试访问哪些不可用数据。 IE。

win32com.client.gencache.EnsureDispatch("Outlook.Application").GetNamespace("MAPI").GetDefaultFolder(6).SenderName

将导致:

$ pywintypes.com_error: (-2147467260, 'Operation aborted', None, None)

And:

win32com.client.gencache.EnsureDispatch("Outlook.Application").GetNamespace("MAPI").GetDefaultFolder(6).SenderName.Sender.GetExchangeUser().PrimarySmtpAddress

将导致:

$ pywintypes.com_error: (-2147467259, 'Operation aborted', None, None)

我发现我的错误是由于我的 Outlook 帐户上的防病毒插件阻止 com 对象访问敏感权限数据,例如电子邮件地址、正文等。

My fix:

在 Outlook 2016 中:转到:

文件>>选项>>加载项>“管理:COM加载项”>>转到:取消选中任何防病毒软件,在我的例子中是Symantec Endpoint。

错误消失了。希望这对任何人都有帮助。

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

Win32com Outlook 正文属性错误 的相关文章

  • 如何以“正确”的方式处理带有空字节的 Python unicode 字符串?

    Question PyWin32 似乎很乐意将 null 终止的 unicode 字符串作为返回值 我想以 正确 的方式处理这些字符串 假设我得到一个像这样的字符串 u C Users Guest MyFile asy x00 x00sy
  • python 中的并行处理

    在 python 2 7 中进行并行处理的简单代码是什么 我在网上找到的所有示例都很复杂 并且包含不必要的代码 我该如何做一个简单的强力整数分解程序 在每个核心 4 上分解 1 个整数 我真正的程序可能只需要2个核心 并且需要共享信息 我知
  • opencv水印周围的轮廓

    我想在图像中的水印周围画一个框 我已经提取了水印并找到了轮廓 但是 不会在水印周围绘制轮廓 轮廓是在我的整个图像上绘制的 请帮我提供正确的代码 轮廓坐标的输出为 array 0 0 0 634 450 634 450 0 dtype int
  • Python 2.7 中的断言对我来说不起作用示例assertIn

    我的 Mac 上安装了 python 2 7 通过在终端中运行 python v 进行验证 当我尝试使用任何新的 2 7 断言方法时 我收到 AtributeError 我看过http docs python org 2 library u
  • sklearn 中的 pca.inverse_transform

    将我的数据拟合后 X 我的数据 pca PCA n components 1 pca fit X X pca pca fit transform X 现在 X pca 具有一维 当我根据定义执行逆变换时 它不是应该返回原始数据 即 X 二维
  • 一段时间后终止线程的最 Pythonic 方法

    我想在线程中运行一个进程 它正在迭代一个大型数据库表 当线程运行时 我只想让程序等待 如果该线程花费的时间超过 30 秒 我想终止该线程并执行其他操作 通过终止线程 我的意思是我希望它停止活动并优雅地释放资源 我认为最好的方法是通过Thre
  • 在 matplotlib 中的极坐标图上移动径向刻度标签

    From matplotlib 示例 http matplotlib org examples pylab examples polar demo html import numpy as np import seaborn as sbs
  • 如果在等待“read -s”时中断,在子进程中运行 bash 会破坏 tty 的标准输出吗?

    正如 Bakuriu 在评论中指出的那样 这基本上与BASH 输入期间按 Ctrl C 会中断当前终端 https stackoverflow com questions 31808863 bash ctrlc during input b
  • Django send_mail SMTPSenderRefused 530 与 gmail

    一段时间以来 我一直在尝试使用 Django 从我正在开发的网站接收电子邮件 现在 我还没有部署它 并且我正在使用Django开发服务器 我不知道这是否会影响它 这是我的 settings py 配置 EMAIL BACKEND djang
  • Python新式类和__subclasses__函数

    有人可以向我解释为什么这有效 在 Python 2 5 中 class Foo object pass class Bar Foo pass print Foo subclasses 但这不是 class Foo pass class Ba
  • .pyx 文件出现未知文件类型错误

    我正在尝试构建一个包含 pyx 文件的 Python 包 pyregion 但在构建过程中出现错误 检查以下输出 python setup py build running build running build py creating b
  • 使用Python计算目录的大小?

    在我重新发明这个特殊的轮子之前 有没有人有一个很好的例程来使用 Python 计算目录的大小 如果例程能够很好地以 Mb Gb 等格式格式化大小 那就太好了 这会遍历所有子目录 总结文件大小 import os def get size s
  • 用 python 编写的数学语法检查器

    我需要的只是使用 python 检查字符串是否是有效的数学表达式 为了简单起见 假设我只需要 运算符 也作为一元 带有数字和嵌套括号 为了完整性 我还添加了简单的变量名称 所以我可以这样测试 test 3 2 1 valid test 3
  • 使用 Pandas 计算 delta 列

    我有一个数据框 如下所示 Name Variable Field A 2 3 412 A 2 9 861 A 3 5 1703 B 3 5 1731 A 4 0 2609 B 4 0 2539 A 4 6 2821 B 4 6 2779 A
  • 使用 Keras np_utils.to_categorical 的问题

    我正在尝试将整数的 one hot 向量数组制作为 keras 将能够使用的 one hot 向量数组来拟合我的模型 这是代码的相关部分 Y train np hstack np asarray dataframe output vecto
  • ANTLR 获取并拆分词法分析器内容

    首先 对我的英语感到抱歉 我还在学习 我为我的框架编写 Python 模块 用于解析 CSS 文件 我尝试了 regex ply python 词法分析器和解析器 但我发现自己在 ANTLR 中 第一次尝试 我需要解析 CSS 文件中的注释
  • 使用“默认”环境变量启动新的子进程

    我正在编写一个构建脚本来解析依赖的共享库 及其共享库等 这些共享库在正常情况下是不存在的PATH环境变量 为了使构建过程正常工作 让编译器找到这些库 PATH已更改为包含这些库的目录 构建过程是这样的 加载器脚本 更改 PATH gt 基于
  • 混淆矩阵不支持多标签指示符

    multilabel indicator is not supported是我在尝试运行时收到的错误消息 confusion matrix y test predictions y test is a DataFrame其形状为 Horse
  • pytesseract 无法从图像中识别复杂的数学公式

    我在用pytesseractpython 中的模块 pytesseract从图像中识别文本 但它不适用于包含复杂数学公式 例如根 推导 积分数学问题或方程 的图像 代码2 py Import modules from PIL import
  • TKinter 中的禁用/启用按钮

    我正在尝试制作一个像开关一样的按钮 所以如果我单击禁用按钮 它将禁用 按钮 有效 如果我再次按下它 它将再次启用它 我尝试了 if else 之类的东西 但没有成功 这是一个例子 from tkinter import fenster Tk

随机推荐

  • 在vagrant box上创建虚拟主机

    我正在尝试设置一个基于 Chef 提供的 vagrant 的开发环境 我使用 Apache 使用 Chef 创建了一个环境 并且可以通过端口转发从我的主机访问 Web 服务器 我想让我的流浪盒包含多个虚拟主机 并且通过共享文件夹 我将定义不
  • spring-boot oauth2 拆分授权服务器和资源服务器

    我试图在 spring boot 中将资源服务器与授权服务器分开 我有两个单独运行的不同应用程序 在授权服务器中 我可以从 oauth token 获取不记名令牌 但是当我尝试访问资源 在标头中发送令牌 时 我收到无效令牌错误 我的目的是使
  • AZURE Active Directory - 服务主体和企业应用程序之间有什么区别?

    我经常对 Azure AD 中的三个主题感到困惑 服务负责人 企业应用 应用程序注册 有什么不同 我可以轻松进入 应用程序注册 并注册一个 应用程序 而该 应用程序 甚至不需要存在 它所需要的只是一个 URL 也可以是完全随机的 然后 此应
  • 如何对命令行参数进行单元测试?

    我正在尝试向 Python 提供命令行参数unittest并面临一些问题 我在互联网上搜索并找到了一种提供参数的方法 unittest main argv myArg 问题是这对于单个命令行参数工作正常 但对于多个参数则失败 unittes
  • 为 Heroku 静态编译 pdftk。需要将PDF分割成单页文件

    所以我们使用 heroku 来托管我们的 Rails 应用程序 我们已经搬到雪松堆了 该堆栈没有安装 pdftk 库 我联系了支持人员 并被告知为 amd64 ubuntu 静态编译它并将其包含在我的应用程序中 事实证明这比我想象的要困难
  • 工厂方法更适合框架,抽象工厂更适合库吗?

    抽象工厂和工厂方法模式都是创建型设计模式 解决了不同场景下的对象创建问题 根据 GOF工厂方法 pattern 定义一个用于创建对象的接口 但让子类决定实例化哪个类 工厂方法让类将实例化推迟到子类 我的理解 动机Client是获取执行的工厂
  • 将 Excel 导入到 DataTable 字符串为空

    要将 Excel 导入数据表 我使用简单的代码 string connectionString string Format Provider Microsoft ACE OLEDB 12 0 data source 0 Extended P
  • React:更新列表中的一项而不重新创建所有项目

    假设我有一个包含 1000 个项目的列表 我用 React 渲染它 如下所示 class Parent extends React Component render this state list is a list of 1000 ite
  • 将参数传递到 os.system

    我需要通过 python 执行以下命令 rtl2gds 是一个读取 2 个参数的工具 文件路径和模块名称 rtl2gds rtl home users name file v rtl top module name syn 我正在通过 ar
  • scipy ode 将函数集内的 set_f_params 更新为 set_solout

    将 ode 与 scipy 集成时 ode 接受参数多于 t 和 y 的函数 例如 def fun t y param1 param2 这些参数的值可以使用设置set f params method 然而 当同时使用set solout方法
  • 保持叉子最新的最有效方法

    我可以想出几种方法来保持分叉最新 git pull apply changes using a script pull automatically merges git pull 合并 可能有冲突 git fetch https stack
  • 共享主机上的 Laravel file_put_contents 错误

    我创建了 Laravel 应用程序 并在共享主机上上传 其显示错误 file put contents D xampp htdocs Laravel storage framework sessions FlEPsHNW7Rggfb9wvD
  • 使用 stdout 和 stderr 禁用缓冲是否安全?

    有时我们会以这种方式在代码中添加一些调试打印 printf successfully reached at debug point 1 n some code is here printf successfully reached at d
  • 播放无法在编码 UI 中找到具有给定搜索属性的控件

    我是编码 UI 测试的新手 所以这里有一个 简单 问题 尝试浏览菜单选项 我记录了操作并尝试播放 我收到以下消息 The playback failed to find the control with the given search p
  • 使用 OpenOffice 进行邮件合并

    我目前正在尝试使用 C 和 OpenOffice 进行邮件合并 我的数据库中有一个 destanatary 列表 我希望这成为可能 用户编辑 OO 文档 将 名称 地址 城市 等字段 和一些标准文本 例如 你好Name你好吗 编辑样式等 然
  • 将 ****** 值 '******' 转换为数据类型 ****** 时转换失败

    我在 SSMS 17 上运行大型查询时从 SQL Server 收到此错误 将 值 转换为数据类型 时转换失败 我以前从未见过这样的 谷歌搜索似乎什么也没有 SQL Server 会为此消息提供带星号的已知原因吗 您是否从视图中获取数据 如
  • 在RecyclerView中设置CardView的背景图片会导致程序在滚动时崩溃

    我有一个 RecyclerView 其中包含从服务器提取的信息的 CardView 列表 有些卡片只有背景颜色 但有些包含背景图像 如果卡片都只有背景颜色 则 RecyclerView 会有相应的行为 我也可以设置边距和角半径 但是 如果任
  • 谷歌云功能的内存分析器?

    我正在运行 Google 云功能并出现内存不足错误 Error memory limit exceeded Function invocation was interrupted 然而 当我在本地分析它时 它使用的内存不超过 500 600
  • nHibernate HQL - 实体未映射

    我有我的 nHibernate 设置并可以正确使用 QueryOver 对于大多数查询 但是 每当我尝试执行 HQL CreateQuery 时 我都会收到实体未映射的异常 我可以使用 QueryOver 确认同一实体工作正常 注意 我使用
  • Win32com Outlook 正文属性错误

    当尝试使用以下代码检索 Outlook 电子邮件的正文时 我得到 com error 2147467259 Unspecified error None None 每一个print message