问题标签 [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.
outlook - 如何在交易所运输规则中使用特殊字符(|&|)?
我正在尝试向 Exchange 2016 服务器添加新的传输规则。该规则应影响标题中具有以下字符集的所有邮件:|&|
我使用了“如果标题包含以下单词之一”并在|&|
那里添加了字符串。不幸的是,它不起作用。当我只&
使用规则时。
我应该 在某些编程语言中使用可能\
还是喜欢?"
我所尝试的一切都奏效了。
谢谢!
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
microsoft-graph-api - Microsoft Exchange 的 Graph API 订阅限制
我正在使用图形 API 为我的组织开发一个应用程序。我们正在从我们的应用程序创建日历事件。现在,如果这些日历事件更新,我们希望从 Microsoft Exchange 接收通知。因此,我们尝试使用图形 API 订阅。但是这些潜艇有一个非常小的限制。
我们在单租户中有超过 2500 名员工,对于那些我们需要 2500 名员工。因此需要帮助或解决此限制。
提前致谢 Tushar Gupta
java - OAuth 2 令牌的 EWS 错误远程服务器返回错误:(401)未授权
我正在尝试使用 OAuth 2 访问 EWS,但出现错误远程服务器返回错误:(401)未授权
我成功收到了访问/刷新令牌
此处向 ExchangeService 添加令牌
无处出现错误远程服务器返回错误:(401)未授权
我在这里做错了什么?
以下是我的授权网址
microsoft-graph-api - 是否可以在 MS Exchange 365 处理电子邮件标题之前更改它?
我们目前有一个客户存在以下问题:该客户使用 Microsoft Exchange 365,并且在那里有一个集体邮箱,所有电子邮件最终都存放在该邮箱中。每个用户没有自己的邮箱,而是只有一个邮件别名,并且电子邮件被重定向到集体邮箱。使用 TO 和 CC 这可以正常工作并且没有问题。然而,在 BCC,这种结构达到了极限。Exchange 删除了“received”标头中的“for”部分。这意味着无法再将电子邮件分配给原始收件人。
我们通过 Graph API 从 Exchange 接收电子邮件,以便将它们集成到我们自己的软件的工作流程中。
有没有办法(例如使用 Exchange 插件)在 Exchange 处理电子邮件之前读取标题并从 x 属性中的“for”部分写入电子邮件地址?
azure-active-directory - 如何使用 Microsoft Graph API 仅获取在 Azure 活动目录中拥有邮箱的用户?
我正在使用 Microsoft Graph API 来阅读 Azure 活动目录中用户邮箱中的电子邮件 ( /users/{id | userPrincipalName}/messages )。我注意到对于某些用户,我收到此错误:
经过调查,我发现这些用户没有有效的许可证,也没有附加邮箱。理想情况下,我只想获取启用了邮箱的用户。我尝试检查每个用户的assignedLicenses属性,并且只为那些分配了有效许可证的用户获取电子邮件,但是我不确定这是否是一种可靠的方法,因为用户可能有其他一些许可证但仍然没有邮箱启用。
有人可以建议一种简单的方法来仅获取附加邮箱的用户吗?任何帮助或提示将不胜感激。
lazy-loading - 将 Microsoft Teams 聊天导出到文件以进行归档
有没有人设法以任何文件格式(包括聊天图像,例如屏幕截图、用户头像等)保存来自 Microsoft Teams 的整个聊天记录?
我已经在所有浏览器中以所有可以想到的方式进行了尝试。
问题似乎是 Teams 从内存中删除了当前视口中不包含的所有文本,甚至更多的是图像。
这看起来像延迟加载,但显然不是,因为无法通过禁用浏览器中的延迟加载选项来阻止它(在 Chrome 和 Firefox 中使用基于浏览器的 Teams 版本进行了尝试)。
仅显示和加载当前视口的内容。滚动时会立即卸载所有其他向上和向下的内容。因此,无法以任何方式分别选择、保存或导出整个聊天,甚至无法将其复制到剪贴板:
azure - 无法使用 Poweshell 的私有证书连接到 Exchange Online
我正在尝试使用下一个流程创建 powershell 脚本。
- 通过应用程序登录到 Azure Active Directory。
- 创建私有证书。
- 将证书上传到 Azure AD 应用程序证书。
- 连接到 ExchangeOnline。
为此,我根据以下步骤创建了下一个脚本: 第一步:
第二步和第三步:
到目前为止,一切都很好。我可以在应用程序的证书列表中看到此证书。但是,当我要使用此命令连接到 MS Exchange Online 时:
我得到下一个问题:
但是这个新创建的证书不能过期。我很高兴看到任何想法。与此堆叠了几天。
编辑:我也承认,如果我用 UI 上传新创建的证书而不是用这个命令:
然后我可以用新创建的证书在线交换
azure - MS 图形日历 API | 订阅用户日历 | 并行创建 100 个或更多会议时缺少 50% 的会议通知
我正在使用 MS Graph API 订阅用户日历以获取会议通知。多个用户的少数会议没有问题,但是当我们对 100 个会议进行负载测试时,会出现很多丢失的预订通知。
为了更好地理解,我添加了几个步骤来验证:
- 根据Microsoft Document部署事件中心以交换通知。我已经尝试过事件中心和天蓝色函数进行验证。
- 使用Graph Subscription API POST以上述 URL 作为通知 URL 订阅用户日历。
- 运行 100 次会议负载测试,我们正在订阅用户日历上从图形 API 创建 Outlook 会议。
我用 2 个用户运行了不同的负载,结果如下:
所以我的问题是,图形通知或任何其他问题是否有任何限制!
exchange-server - Exchange Server 2016:“/ecp”应用程序中的服务器错误
当 OWA 工作正常时,我在 Exchange Server 2016 的 ECP 中遇到错误。ECP 登录页面打开,但登录后出现以下错误。这个问题已经持续了大约一周,我们没有取得任何进展。如果有人遇到类似错误并解决了问题,请提供帮助。