ORIONIS API REFERENCE

THE ORIONIS API

Build with clarity.

Explore the building blocks of an async-first Python framework. Every module, class, and method — connected, searchable, and ready to build with.

class documentation

class IMailTransport(ABC): (source)

View In Hierarchy

Send already prepared mail without knowing views or storage declarations.

Implementations receive immutable MIME bytes plus a separate transport envelope, so they never resolve templates, disks, or Mailable classes.

Async Method send Transmit or store one complete message.
Class Variable __slots__ Undocumented
@abstractmethod
async def send(self, message: PreparedMail, *, mailer: str, driver: str) -> MailResult: (source)

Transmit or store one complete message.

Parameters
message:PreparedMailImmutable MIME bytes plus a separate transport envelope.
mailer:strSelected configuration name.
driver:strRegistered transport implementation name.
Returns
MailResultConfirmed acceptance, partial acceptance, or storage result.
Raises
MailTransportExceptionIf the operation fails or all recipients are rejected.
__slots__: tuple = (source)

Undocumented