# phoenix_kit_emails v0.1.6 - Table of Contents

> Email tracking, analytics, and AWS SES integration for PhoenixKit

## Pages

- [PhoenixKitEmails](readme.md)
- [Changelog](changelog.md)
- [MIT License](license.md)

## Modules

- [PhoenixKit.Modules.Emails](PhoenixKit.Modules.Emails.md): Email system for PhoenixKit - main API module.
- [PhoenixKit.Modules.Emails.ApplicationIntegration](PhoenixKit.Modules.Emails.ApplicationIntegration.md): Registers unified email provider on startup.
- [PhoenixKit.Modules.Emails.Archiver](PhoenixKit.Modules.Emails.Archiver.md): Archive and compress old email tracking data for optimal storage.
- [PhoenixKit.Modules.Emails.EmailBlocklist](PhoenixKit.Modules.Emails.EmailBlocklist.md): Email blocklist schema for storing blocked email addresses.
- [PhoenixKit.Modules.Emails.EmailLogData](PhoenixKit.Modules.Emails.EmailLogData.md): Struct representing extracted email data for logging.
- [PhoenixKit.Modules.Emails.Event](PhoenixKit.Modules.Emails.Event.md): Email event schema for managing delivery events in PhoenixKit.
- [PhoenixKit.Modules.Emails.Gettext](PhoenixKit.Modules.Emails.Gettext.md): Gettext backend for `phoenix_kit_emails`.
- [PhoenixKit.Modules.Emails.Interceptor](PhoenixKit.Modules.Emails.Interceptor.md): Email interceptor for logging outgoing emails in PhoenixKit.
- [PhoenixKit.Modules.Emails.Log](PhoenixKit.Modules.Emails.Log.md): Email logging for PhoenixKit - comprehensive logging in a single module.
- [PhoenixKit.Modules.Emails.Metrics](PhoenixKit.Modules.Emails.Metrics.md): Local metrics and analytics for PhoenixKit email tracking.
- [PhoenixKit.Modules.Emails.Paths](PhoenixKit.Modules.Emails.Paths.md): Centralized path helpers for Emails module.
- [PhoenixKit.Modules.Emails.Provider](PhoenixKit.Modules.Emails.Provider.md): Unified email provider for PhoenixKit.
- [PhoenixKit.Modules.Emails.RateLimiter](PhoenixKit.Modules.Emails.RateLimiter.md): Rate limiting and spam protection for the email system.
- [PhoenixKit.Modules.Emails.SQSPollingJob](PhoenixKit.Modules.Emails.SQSPollingJob.md): Oban worker for polling AWS SQS queue for email events.
- [PhoenixKit.Modules.Emails.SQSPollingManager](PhoenixKit.Modules.Emails.SQSPollingManager.md): Manager module for SQS polling via Oban jobs.
- [PhoenixKit.Modules.Emails.SQSProcessor](PhoenixKit.Modules.Emails.SQSProcessor.md): Processor for handling email events from AWS SQS messages.
- [PhoenixKit.Modules.Emails.SQSWorker](PhoenixKit.Modules.Emails.SQSWorker.md): SQS Worker for processing email events from AWS SQS Queue.
- [PhoenixKit.Modules.Emails.Supervisor](PhoenixKit.Modules.Emails.Supervisor.md): Supervisor for PhoenixKit email tracking system.
- [PhoenixKit.Modules.Emails.TableColumns](PhoenixKit.Modules.Emails.TableColumns.md): Manages table column customization for email logs display.
- [PhoenixKit.Modules.Emails.Template](PhoenixKit.Modules.Emails.Template.md): Email template schema for managing reusable email templates.
- [PhoenixKit.Modules.Emails.Templates](PhoenixKit.Modules.Emails.Templates.md): Context module for managing email templates.
- [PhoenixKit.Modules.Emails.Utils](PhoenixKit.Modules.Emails.Utils.md): Utility functions for email handling in PhoenixKit.
- [PhoenixKit.Modules.Emails.Web.Blocklist](PhoenixKit.Modules.Emails.Web.Blocklist.md): LiveView for managing email blocklist and blocked addresses.
- [PhoenixKit.Modules.Emails.Web.Details](PhoenixKit.Modules.Emails.Web.Details.md): LiveView for displaying detailed information about a specific email log.
- [PhoenixKit.Modules.Emails.Web.EmailTracking](PhoenixKit.Modules.Emails.Web.EmailTracking.md): LiveView for email tracking system settings and configuration.
- [PhoenixKit.Modules.Emails.Web.Emails](PhoenixKit.Modules.Emails.Web.Emails.md): LiveView for displaying and managing emails in PhoenixKit admin panel.
- [PhoenixKit.Modules.Emails.Web.ExportController](PhoenixKit.Modules.Emails.Web.ExportController.md): Controller for exporting email tracking data to CSV format.
- [PhoenixKit.Modules.Emails.Web.Metrics](PhoenixKit.Modules.Emails.Web.Metrics.md): LiveView for email metrics and analytics dashboard.
- [PhoenixKit.Modules.Emails.Web.Queue](PhoenixKit.Modules.Emails.Web.Queue.md): LiveView for email queue monitoring and rate limit management.
- [PhoenixKit.Modules.Emails.Web.Routes](PhoenixKit.Modules.Emails.Web.Routes.md): Public route definitions for Emails module.
Admin LiveView routes are auto-generated from live_view: fields in admin_tabs/0.

- [PhoenixKit.Modules.Emails.Web.Settings](PhoenixKit.Modules.Emails.Web.Settings.md): LiveView for email system configuration and settings management.
- [PhoenixKit.Modules.Emails.Web.TemplateEditor](PhoenixKit.Modules.Emails.Web.TemplateEditor.md): LiveView for creating and editing email templates in PhoenixKit admin panel.
- [PhoenixKit.Modules.Emails.Web.Templates](PhoenixKit.Modules.Emails.Web.Templates.md): LiveView for displaying and managing email templates in PhoenixKit admin panel.
- [PhoenixKit.Modules.Emails.Web.WebhookController](PhoenixKit.Modules.Emails.Web.WebhookController.md): Secure webhook controller for AWS SNS email events.

## Mix Tasks

- [mix phoenix_kit_emails.install](Mix.Tasks.PhoenixKitEmails.Install.md): Installs PhoenixKit Emails module into parent application.

