问题标签 [microsoft-exchange]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
136 浏览

outlook - 如何在交易所运输规则中使用特殊字符(|&|)?

我正在尝试向 Exchange 2016 服务器添加新的传输规则。该规则应影响标题中具有以下字符集的所有邮件:|&|

我使用了“如果标题包含以下单词之一”并在|&|那里添加了字符串。不幸的是,它不起作用。当我只&使用规则时。

我应该 在某些编程语言中使用可能\还是喜欢?"我所尝试的一切都奏效了。

谢谢!

0 投票
1 回答
404 浏览

smtp - 希腊字母电子邮件将成为垃圾邮件

我已经使用 smtp 设置发送英文电子邮件很长时间了,没有任何问题。它们也是用 dmarc 实现签名的 spf/dkim,并且始终测试得很好,不是垃圾邮件。我现在添加了希腊语替代品,我正面临这个问题。所有的希腊电子邮件都会进入垃圾邮件。垃圾邮件测试人员返回以下错误。

“MPART_ALT_DIFF_COUNT HTML 和文本部分不同 确保您的 TEXT 版本看起来与您的 HTML 版本中插入的文本相似”

我拥有的 html 文本与纯文本相同:https ://pasteboard.co/JtUD15C.png

我做了很多测试,错误只在 250 个字符之后才开始显示(大约 250 个,我没有计算确切的数字)。如果文本比这短,则电子邮件像往常一样是 10/10 的无垃圾邮件。

以下是我的怀疑以及我试图反驳的内容。当我从键盘手动输入希腊字母时的 html 源代码变成了这样:https ://pasteboard.co/JtUE18M.png

这就是垃圾邮件过滤器认为纯文本与 html 文本不同的原因吗?<meta charset="UTF-8">我尝试在 html 文本中添加编码但没有成功。每次超过 250 个字符的“限制”时,所有希腊语电子邮件都会进入垃圾邮件文件夹。

还有什么可以尝试避免 MPART_ALT_DIFF_COUNT HTML

0 投票
1 回答
90 浏览

microsoft-graph-api - Microsoft Exchange 的 Graph API 订阅限制

我正在使用图形 API 为我的组织开发一个应用程序。我们正在从我们的应用程序创建日历事件。现在,如果这些日历事件更新,我们希望从 Microsoft Exchange 接收通知。因此,我们尝试使用图形 API 订阅。但是这些潜艇有一个非常小的限制。

在此处输入图像描述

来源:Azure AD 资源限制

我们在单租户中有超过 2500 名员工,对于那些我们需要 2500 名员工。因此需要帮助或解决此限制。

提前致谢 Tushar Gupta

0 投票
0 回答
204 浏览

java - OAuth 2 令牌的 EWS 错误远程服务器返回错误:(401)未授权

我正在尝试使用 OAuth 2 访问 EWS,但出现错误远程服务器返回错误:(401)未授权

我成功收到了访问/刷新令牌

此处向 ExchangeService 添加令牌

无处出现错误远程服务器返回错误:(401)未授权

我在这里做错了什么?

以下是我的授权网址

0 投票
0 回答
55 浏览

microsoft-graph-api - 是否可以在 MS Exchange 365 处理电子邮件标题之前更改它?

我们目前有一个客户存在以下问题:该客户使用 Microsoft Exchange 365,并且在那里有一个集体邮箱,所有电子邮件最终都存放在该邮箱中。每个用户没有自己的邮箱,而是只有一个邮件别名,并且电子邮件被重定向到集体邮箱。使用 TO 和 CC 这可以正常工作并且没有问题。然而,在 BCC,这种结构达到了极限。Exchange 删除了“received”标头中的“for”部分。这意味着无法再将电子邮件分配给原始收件人。 在此处输入图像描述

我们通过 Graph API 从 Exchange 接收电子邮件,以便将它们集成到我们自己的软件的工作流程中。

有没有办法(例如使用 Exchange 插件)在 Exchange 处理电子邮件之前读取标题并从 x 属性中的“for”部分写入电子邮件地址?

0 投票
1 回答
349 浏览

azure-active-directory - 如何使用 Microsoft Graph API 仅获取在 Azure 活动目录中拥有邮箱的用户?

我正在使用 Microsoft Graph API 来阅读 Azure 活动目录中用户邮箱中的电子邮件 ( /users/{id | userPrincipalName}/messages )。我注意到对于某些用户,我收到此错误:

经过调查,我发现这些用户没有有效的许可证,也没有附加邮箱。理想情况下,我只想获取启用了邮箱的用户。我尝试检查每个用户的assignedLicenses属性,并且只为那些分配了有效许可证的用户获取电子邮件,但是我不确定这是否是一种可靠的方法,因为用户可能有其他一些许可证但仍然没有邮箱启用。

有人可以建议一种简单的方法来仅获取附加邮箱的用户吗?任何帮助或提示将不胜感激。

0 投票
5 回答
2732 浏览

lazy-loading - 将 Microsoft Teams 聊天导出到文件以进行归档

有没有人设法以任何文件格式(包括聊天图像,例如屏幕截图、用户头像等)保存来自 Microsoft Teams 的整个聊天记录?

我已经在所有浏览器中以所有可以想到的方式进行了尝试。

问题似乎是 Teams 从内存中删除了当前视口中不包含的所有文本,甚至更多的是图像。

这看起来像延迟加载,但显然不是,因为无法通过禁用浏览器中的延迟加载选项来阻止它(在 Chrome 和 Firefox 中使用基于浏览器的 Teams 版本进行了尝试)。

仅显示和加载当前视口的内容。滚动时会立即卸载所有其他向上和向下的内容。因此,无法以任何方式分别选择、保存或导出整个聊天,甚至无法将其复制到剪贴板:

滚动时立即卸载视口外的内容

0 投票
1 回答
110 浏览

azure - 无法使用 Poweshell 的私有证书连接到 Exchange Online

我正在尝试使用下一个流程创建 powershell 脚本。

  1. 通过应用程序登录到 Azure Active Directory。
  2. 创建私有证书。
  3. 将证书上传到 Azure AD 应用程序证书。
  4. 连接到 ExchangeOnline。

为此,我根据以下步骤创建了下一个脚本: 第一步:

第二步和第三步:

到目前为止,一切都很好。我可以在应用程序的证书列表中看到此证书。但是,当我要使用此命令连接到 MS Exchange Online 时:

我得到下一个问题:

但是这个新创建的证书不能过期。我很高兴看到任何想法。与此堆叠了几天。

编辑:我也承认,如果我用 UI 上传新创建的证书而不是用这个命令:

然后我可以用新创建的证书在线交换

0 投票
1 回答
102 浏览

azure - MS 图形日历 API | 订阅用户日历 | 并行创建 100 个或更多会议时缺少 50% 的会议通知

我正在使用 MS Graph API 订阅用户日历以获取会议通知。多个用户的少数会议没有问题,但是当我们对 100 个会议进行负载测试时,会出现很多丢失的预订通知。

为了更好地理解,我添加了几个步骤来验证:

  1. 根据Microsoft Document部署事件中心以交换通知。我已经尝试过事件中心和天蓝色函数进行验证。
  2. 使用Graph Subscription API POST以上述 URL 作为通知 URL 订阅用户日历。
  3. 运行 100 次会议负载测试,我们正在订阅用户日历上从图形 API 创建 Outlook 会议。

我用 2 个用户运行了不同的负载,结果如下:

在此处输入图像描述

所以我的问题是,图形通知或任何其他问题是否有任何限制!

0 投票
0 回答
1187 浏览

exchange-server - Exchange Server 2016:“/ecp”应用程序中的服务器错误

当 OWA 工作正常时,我在 Exchange Server 2016 的 ECP 中遇到错误。ECP 登录页面打开,但登录后出现以下错误。这个问题已经持续了大约一周,我们没有取得任何进展。如果有人遇到类似错误并解决了问题,请提供帮助。