mailengine

package
v0.44.9 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 20, 2026 License: MIT Imports: 14 Imported by: 0

README

mailengine

import "github.com/kitsunium/sdk/framework/internal/app/mailengine"

Package mailengine is what framework/app/mail plugs into kit: the outbox the framework's mailers keep — the SDK's mail spool, on the database that keeps the mailer's service in the queue subsystem's sealed broker, else in the data directory or in memory — and the transports that empty it, the SDK's SMTP transport and its capture transport (ADR 0179 §1, step 6). The framework's core imports neither the SDK's spool nor a transport: it reaches them through plug, and a product that declares no mailer links none of them.

Package mailengine — the compile-time proof that the outbox is the framework's.

Index

func Enable

func Enable()

Enable plugs the mailers' outbox and their transports into the framework.

Generated from docs/api by tools/genindex.

Documentation

Overview

Package mailengine is what framework/app/mail plugs into kit: the outbox the framework's mailers keep — the SDK's mail spool, on the database that keeps the mailer's service in the queue subsystem's sealed broker, else in the data directory or in memory — and the transports that empty it, the SDK's SMTP transport and its capture transport (ADR 0179 §1, step 6). The framework's core imports neither the SDK's spool nor a transport: it reaches them through plug, and a product that declares no mailer links none of them.

Package mailengine — the compile-time proof that the outbox is the framework's.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Enable

func Enable()

Enable plugs the mailers' outbox and their transports into the framework.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL