API Reference phoenix_kit_emails v#0.1.4

Copy Markdown View Source

Modules

Email system for PhoenixKit - main API module.

Registers unified email provider on startup.

Archive and compress old email tracking data for optimal storage.

Email blocklist schema for storing blocked email addresses.

Struct representing extracted email data for logging.

Email event schema for managing delivery events in PhoenixKit.

Gettext backend for phoenix_kit_emails.

Email interceptor for logging outgoing emails in PhoenixKit.

Email logging for PhoenixKit - comprehensive logging in a single module.

Local metrics and analytics for PhoenixKit email tracking.

Centralized path helpers for Emails module.

Unified email provider for PhoenixKit.

Rate limiting and spam protection for the email system.

Oban worker for polling AWS SQS queue for email events.

Manager module for SQS polling via Oban jobs.

Processor for handling email events from AWS SQS messages.

SQS Worker for processing email events from AWS SQS Queue.

Supervisor for PhoenixKit email tracking system.

Manages table column customization for email logs display.

Email template schema for managing reusable email templates.

Context module for managing email templates.

Utility functions for email handling in PhoenixKit.

LiveView for managing email blocklist and blocked addresses.

LiveView for displaying detailed information about a specific email log.

LiveView for email tracking system settings and configuration.

LiveView for displaying and managing emails in PhoenixKit admin panel.

Controller for exporting email tracking data to CSV format.

LiveView for email metrics and analytics dashboard.

LiveView for email queue monitoring and rate limit management.

Public route definitions for Emails module. Admin LiveView routes are auto-generated from live_view: fields in admin_tabs/0.

LiveView for email system configuration and settings management.

LiveView for creating and editing email templates in PhoenixKit admin panel.

LiveView for displaying and managing email templates in PhoenixKit admin panel.

Secure webhook controller for AWS SNS email events.

Mix Tasks

Installs PhoenixKit Emails module into parent application.