工程开发
aws-ses-inbound avatar

aws-ses-inbound

自动化 AWS SES 入站电子邮件处理,通过配置 SNS webhook 交付,适用于 AI 代理和自动化电子邮件解析系统。

简介

此技能为设置 Amazon Simple Email Service (SES) 以接收入站电子邮件,并通过 Amazon Simple Notification Service (SNS) 将其自动转发至 HTTPS webhook 提供了一套全面的自动化工作流。它专为构建 AI 驱动的邮件代理、工单管理系统或自定义入站邮件解析 API 的工程师与开发者而设计,旨在提供可靠且可扩展的基础设施。

通过自动化 AWS 基础设施的复杂设置顺序(包括身份验证、DKIM 令牌配置、SNS 主题创建、接收规则集以及 webhook 订阅确认),该技能减少了手动配置错误,并确保电子邮件流量能够安全地从 SES 路由到您的应用程序后端。

  • 配置 SES 入站接收规则,用于捕获特定已验证域名的传入邮件。

  • 管理 SNS 主题创建以及 HTTPS 端点的安全订阅,以便接收电子邮件载荷。

  • 提供域名所有权验证与 DKIM 电子邮件身份验证的清晰验证步骤。

  • 处理 SNS 订阅确认的技术要求,包括与通知端点之间的必要握手流程。

  • 自动化启用接收规则集,确保入站邮件仅存在一个有效的配置。

  • 先决条件:用户必须安装 AWS CLI,配置适当的 IAM 凭证,并拥有具备管理 DNS 权限的域名。

  • 限制:入站电子邮件功能仅限于 us-east-1、us-west-2 和 eu-west-1 地区;请确保环境变量设置正确。

  • 输入:需要 AWS 区域、已验证的域名身份以及能处理 JSON 编码 SNS 通知的 HTTPS 端点。

  • 输出:在 AWS SES 环境中提供有效的接收规则集,并确保 SNS 订阅状态达到「已确认」状态。

  • 操作细节:该技能依赖标准 AWS API 来管理 DNS 记录 (TXT/CNAME/MX) 和接收规则。成功完成需要用户根据工作流提供的令牌更新其域名的 DNS 记录,从而启用完整的电子邮件身份验证与路由。

仓库统计

Star 数
221
Fork 数
43
Open Issue 数
5
主要语言
TypeScript
默认分支
main
同步状态
空闲
最近同步时间
2026年4月30日 11:43
在 GitHub 查看