Driven-adapter primitive: hands a rendered message to a mail transport.
Not a domain port — nothing in src/domain/** sends email. It exists so
the auth callbacks can send through one interface whatever the transport,
and so tests can inject a recording sender.
Driven-adapter primitive: hands a rendered message to a mail transport.
Not a domain port — nothing in
src/domain/**sends email. It exists so the auth callbacks can send through one interface whatever the transport, and so tests can inject a recording sender.