mix phoenix_kit.configure_aws_ses (phoenix_kit v1.6.16)

View Source

Mix task to configure AWS SES integration for PhoenixKit email system.

This task helps set up AWS SES configuration set, SNS topics, and SQS queues for tracking email delivery events and processing email status updates.

Usage

# Check current configuration status
mix phoenix_kit.configure_aws_ses --status

# Configure basic SES settings
mix phoenix_kit.configure_aws_ses --config-set my-app-tracking

# Set up SNS topic for events
mix phoenix_kit.configure_aws_ses --sns-topic arn:aws:sns:eu-north-1:123456789012:email-events

# Configure SQS queue for processing
mix phoenix_kit.configure_aws_ses --sqs-queue https://sqs.eu-north-1.amazonaws.com/123456789012/email-events

# Set DLQ URL for failed messages
mix phoenix_kit.configure_aws_ses --dlq-url https://sqs.eu-north-1.amazonaws.com/123456789012/email-events-dlq

# Specify AWS region
mix phoenix_kit.configure_aws_ses --region eu-north-1

# Reset configuration
mix phoenix_kit.configure_aws_ses --reset

# Show help
mix phoenix_kit.configure_aws_ses --help