# `mix phoenix_kit.process_sqs_queue`
[🔗](https://github.com/BeamLabEU/phoenix_kit/blob/v1.7.62/lib/mix/tasks/phoenix_kit.process_sqs_queue.ex#L1)

Mix task to process email events from AWS SQS queue.

This task polls the configured SQS queue for email status updates from AWS SES
and processes them to update email tracking records in the database.

## Usage

    # Process up to 50 messages (default)
    mix phoenix_kit.process_sqs_queue

    # Process specific number of messages
    mix phoenix_kit.process_sqs_queue --limit 100

    # Process with verbose logging
    mix phoenix_kit.process_sqs_queue --verbose

    # Delete processed messages from queue
    mix phoenix_kit.process_sqs_queue --delete

    # Filter by event type
    mix phoenix_kit.process_sqs_queue --filter delivery

    # Dry run (don't actually process)
    mix phoenix_kit.process_sqs_queue --dry-run

---

*Consult [api-reference.md](api-reference.md) for complete listing*
