# `PhoenixKitWeb.Live.Settings.EmailSending`
[🔗](https://github.com/BeamLabEU/phoenix_kit/blob/v2.13.8/lib/phoenix_kit_web/live/settings/email_sending.ex#L1)

Core "Email Sending" admin settings page (`/admin/settings/email-sending`).

Covers what core owns about outbound email: sender identity, which
transport is actually in effect (static app-config mailer vs. a
connected Integrations provider), the operator's choice of default send
integration, and a test-send action. Send Profiles (per-account sender
identity, rate limits, provider-specific options) live one level down
at `/admin/settings/email-sending/profiles`.

## Path note

This page is deliberately at `email-sending`, not `emails` — the
optional `phoenix_kit_emails` module registers its own routable
"Emails" settings tab at `/admin/settings/emails` (via its
`settings_tabs/0`). The two pages coexist under different paths for
now; a later change (Stage 1 task A5) will collapse them into one.

## Module-contributed sections

Modules can extend this page without the core page knowing anything
about them, via `c:PhoenixKit.Module.email_settings_sections/0` — see
`PhoenixKit.ModuleRegistry.all_email_settings_sections/0`. Each
section is a module-owned `Phoenix.LiveComponent`, rendered below the
core sections, gated by its declared permission (or shown to any admin
when the permission is `nil`).

# `handle_event`

# `handle_params`

# `mount`

# `render`

---

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