aws-ses-inbound

Configure AWS SES inbound email forwarding to an HTTPS webhook via SNS.

249|47|Updated Nov 5, 2024
One-click install
npx skills add https://github.com/different-ai/agent-bank --skill aws-ses-inbound
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: aws-ses-inbound
Source: https://github.com/different-ai/agent-bank/tree/main/.opencode/skill/aws-ses-inbound
Command: npx skills add https://github.com/different-ai/agent-bank --skill aws-ses-inbound

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill automates the setup of AWS SES inbound email reception and forwards messages to a webhook via SNS, enabling AI agents and applications to react to inbound mail without manual configuration.

Core Features & Use Cases

  • Inbound email reception via SES in supported regions (us-east-1, us-west-2, eu-west-1).
  • Webhook delivery by forwarding received messages to an HTTPS endpoint through an SNS topic.
  • Use cases include AI email agents, automated ticketing, and inbound parse-and-dispatch workflows.

Quick Start

Set up SES inbound by verifying your domain, creating an SNS topic, configuring a receipt rule to forward mail to SNS, and subscribing your HTTPS webhook endpoint. Ensure DNS TXT for SES domain verification and DKIM/CNAME as prompted, then test by sending an email to the verified domain.

Frequently Asked Questions about aws-ses-inbound

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I forward AWS SES inbound emails to an HTTPS webhook?

AWS SES inbound email forwarding to webhooks uses SNS topics to deliver received messages. You configure a receipt rule in SES to push inbound domain emails directly to your HTTPS endpoint via SNS notifications.

What AWS permissions do I need to set up SES inbound email processing?

SES inbound email processing requires AWS credentials with SES and SNS permissions. You must also verify your domain DNS records before configuring receipt rules to forward messages to an SNS topic.

Which AWS regions support inbound email reception with SES and SNS?

SES inbound email reception is supported in us-east-1, us-west-2, and eu-west-1. Ensure your AWS credentials, SNS topics, and receipt rules are configured within these supported regions.

How does SNS deliver SES inbound emails to an automated ticketing system?

SNS delivers SES inbound emails to an automated ticketing system by forwarding received messages to an HTTPS webhook endpoint. Configuring an SES receipt rule to publish to an SNS topic enables this webhook-driven workflow.

Do I need DNS verification to receive inbound mail through AWS SES?

DNS verification is required to receive inbound mail through AWS SES. You must add DNS TXT records for SES domain verification and configure DKIM CNAME records as prompted before emails can be accepted and forwarded.

What is the best way to automate email parsing for AI agents using AWS?

Automating email parsing for AI agents using AWS is achieved by combining SES inbound reception with SNS webhook delivery. This setup forwards received domain emails to your endpoint, allowing AI agents to react without manual configuration.