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

求助:如何通过Power Automate获取Outlook邮件通讯组并发送个性化邮件

用Power Automate获取Outlook个人通讯组并发送个性化邮件

核心问题解决思路

要区分Microsoft 365组和Outlook个人联系人组(通讯组):前者是组织级协作组,后者是你在Outlook联系人中创建的本地/Exchange个人通讯组。Power Automate默认的Groups连接器针对M365组,需改用Outlook联系人相关操作来获取个人通讯组。

具体实现步骤

1. 获取所有Outlook个人通讯组

  • 添加Outlook (V2)连接器的List contact folders动作,获取你的联系人根文件夹(默认名称为"Contacts"),记录返回的Folder ID。
  • 添加Outlook (V2)连接器的List contacts动作:
    • 在Folder ID中选择上一步返回的文件夹ID;
    • 在Filter Query中输入IsDistributionList eq true,筛选出所有通讯组(排除普通联系人)。

2. 让用户选择目标通讯组

如果是手动触发流程,添加Manually trigger a flow动作,再添加一个"下拉菜单"类型的输入,将上一步获取到的通讯组名称作为选项(用动态内容选择Display name)。

3. 展开通讯组成员并发送个性化邮件

  • 添加Get contact动作,传入选中的通讯组ID(动态内容选择Contact ID);
  • 添加Apply to each循环,循环对象选择Get contact返回的Members;
  • 在循环内添加**Send an email (V2)**动作:
    • 收件人选择循环中的Email Address;
    • 邮件主题和正文插入成员的Given Name、Surname等字段实现个性化(比如Hi @{items('Apply_to_each')?['GivenName']},)。

注意事项

  • 确保Power Automate账户关联的是Exchange类型的Outlook账户(本地Outlook需用Outlook Desktop连接器,操作逻辑类似);
  • Filter Query需严格遵循OData语法,大小写敏感,不要写错。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.09 19:48:31