微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在 aws 工作邮件中获取 messageId/迭代工作邮件消息

如何解决如何在 aws 工作邮件中获取 messageId/迭代工作邮件消息

我想列出 aws 工作邮件中的所有消息并分析它们。 aws 提供的唯一功能

workmail = boto3.client('workmailmessageflow',region_name=os.environ["AWS_REGION"]

msg_id = event['messageId']

此处可以从 aws 工作邮件中的自动化规则中检索 messageId。 此 messageId 持续存在并可在几天后调用,因此 ID 和消息之间存在长期关联,但获取此 ID 的唯一方法是根据触发 lambda 的工作邮件自动化规则。有没有其他方法可以找出 messageIds 或遍历工作邮件邮箱?

解决方法

Amazon WorkMail Message Flow API 可用于访问仅在传输中的电子邮件。要以编程方式访问已传送到用户邮箱的邮件,请使用 Amazon WorkMail 支持的其他协议之一,例如 IMAP 或 Exchange Web Services (EWS)。

来源:Retrieving message content with AWS Lambda

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。