outlook - 通过 Graph API 创建日历事件时出现错误 550 5.7.708
问题描述
通过 Graph API 创建日历事件时,事件会在组织者的日历中正确创建,但对参与者的邀请会被退回。组织者收到带有以下错误消息的“交付失败...”消息:
Remote Server returned '550 5.7.708 Service unavailable. Access denied, traffic not accepted from this IP. For more information please go to http://go.microsoft.com/fwlink/?LinkId=526653 AS(7171)
通过 Outlook (web) 从组织者手动向参与者发送电子邮件可以正常工作。
问题是间歇性的。更改 DNS 服务器后,一段时间内一切正常。
我按照类似帖子的答案中的建议检查了https://protection.office.com/restrictedusers ,但此列表为空。
我还尝试通过https://sender.office.com/删除 IP 地址(我自己的?) ,但无济于事。
该租户与 Microsoft 开发人员计划相关联,据称会有“坏名声”。但是,我不明白这将如何解释它有时有效,有时在发送完全相同的 API 请求并因此“触发”完全相同的电子邮件时不起作用的事实......
解决方案
日历事件通过电子邮件发送出去。为您的应用注册添加“Mail.Send”权限。
这为我解决了。
推荐阅读
- flutter - 尽管有 Setstate 和 UniqueKey,但小部件未重绘
- quarkus - 在微配置文件休息客户端中设置基本身份验证
- javascript - 如何在 Dart 中启用 JavaScript 进行 HTTP GET
- javascript - Firebase 应用程序给出错误“Uncaught TypeError: firebase.store is not a function”虽然我导入了 firebase 存储
- java - 如何根据 Spring Boot 中的角色强制执行 NotNull 约束?
- python - Spyder 5.0.3 中的 Ctrl+Click 不会打开导入的模块
- sql - 从 SELECT 查询中插入两列
- java - Spring boot Apache Camel 与 IBM MQ(后端系统为 IBM Mainframe)集成示例
- java - 在 D3.js 中,处理重叠散点图以使其看起来更漂亮的正确方法是什么
- excel - FormulaR1C1 错误 1004,我该如何解决这个问题?