You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

关于通过Graph API查询DL最后使用时间及Office 365邮件送达时间的问询

关于通讯组列表(DL)查询的两个问题解答

1. 能否通过Graph API查询通讯组列表(DL)的最后使用时间?

Graph API没有直接提供通讯组列表的“最后使用时间”原生属性,但可以通过邮件跟踪日志间接推导:

  • 查询发送到该DL的最后一封邮件的送达时间,以此作为DL最后被使用的参考时间;
  • 若DL被用作发件人,也可以查询该DL发出的最后一封邮件时间。
    具体可调用Graph API的messageTraces端点,筛选收件人或发件人匹配DL的地址,按时间倒序排序后取第一条记录的时间。

2. 在Microsoft Office 365环境中,能否查询特定列表的最后邮件/消息送达时间?执行该操作需要哪些权限?

可以查询,主要有两种实现方式:

查询方式

  • Exchange Online PowerShell:使用Get-MessageTrace cmdlet,指定DL的邮件地址作为收件人筛选条件,按Received字段倒序取第一条记录的时间;
  • Graph API:调用/messageTraces端点,通过recipientAddress筛选DL地址,按receivedDateTime降序排序,取第一条记录的时间。

所需权限

  • Graph API权限:需配置Mail.ReadBasic.All(仅读取基础邮件跟踪数据)或Mail.Read.All(读取全量邮件跟踪数据)应用权限,或使用具备Exchange管理员角色的委派权限;
  • Exchange Online PowerShell权限:需分配邮件跟踪角色,或直接拥有Exchange Online管理员、全局管理员等高级权限。

内容的提问来源于stack exchange,提问作者Girija Purandare

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.16 04:15:54