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 MailResult: (source)
Report SMTP acceptance or file storage, never final mailbox delivery.
All recipient collections are copied. Rejection reasons are bounded, single-line text; transports must redact credentials before constructing the result. Stored messages have no SMTP acceptance or rejection entries.
| Parameters | |
| message | Message-ID of the transmitted or stored message. |
| mailer | Selected configuration name. |
| driver | Registered transport implementation name. |
| status | Confirmed outcome of the operation. |
| recipients | Intended transport recipients. |
| accepted | Recipients confirmed by an SMTP transaction. |
| rejected | Rejected recipients mapped to their SMTP code and sanitized reason. |
| file | Published file for stored messages, or None for SMTP. |
| Method | __post |
Detach recipient collections and sanitize SMTP rejection reasons. |
| Class Variable | accepted |
Undocumented |
| Class Variable | driver |
Undocumented |
| Class Variable | file |
Undocumented |
| Class Variable | mailer |
Undocumented |
| Class Variable | message |
Undocumented |
| Class Variable | recipients |
Undocumented |
| Class Variable | rejected |
Undocumented |
| Class Variable | status |
Undocumented |
Detach recipient collections and sanitize SMTP rejection reasons.
| Returns | |
None | Store immutable snapshots owned by this result. |