Apply recipient allow and block lists at the correct scope
Combine send, receive and reply policies without assuming an inbox setting overrides a broader restriction.
Lupin field guides
Inboxes, threads, delivery and dependable email workflows for agents.
25 published articles
Combine send, receive and reply policies without assuming an inbox setting overrides a broader restriction.
Choose a dedicated inbox, preserve its identity and give an agent only the access its workflow needs.
Create, update and retire drafts while preserving source messages and separating drafting from sending.
Authenticate inbound events, isolate tenant routing and acknowledge only after durable acceptance.
Turn verified inbound events into proposed actions while keeping sender content separate from account authority.
Understand conversation and recipient behavior before an agent responds or shares a message.
Build bounded, attributable model input from new text, conversation history and attachment metadata.
Inspect metadata, download bytes deliberately and keep attachment content out of automatic tool execution.
Choose the isolation boundary that matches agent responsibility and customer ownership.
Preserve conversation references without treating subjects or external identifiers as ownership proof.
Treat sender content, attachments and quoted conversations as untrusted data throughout an agent workflow.
Migrate new inbound work gradually while preserving old records and acknowledging the limits of mailbox and thread portability.
Walk a mailbox safely, preserve cursors and prevent repeated work when new messages arrive.
Understand what expires, what remains and how storage settings affect an agent’s ability to revisit messages.
Persist a send identity before submission and separate definitive failures from uncertain provider outcomes.
Retrieve a conversation, interpret its messages and keep source references in an agent summary.
Build status tracking around actual event evidence rather than treating a successful send response as a read receipt.
Bind approval to recipients, content and attachments, then preserve one send identity through retries.
Use send_at as a durable schedule while accounting for cron cadence, permissions and failed sends.
Publish the returned records, distinguish verification failures and avoid confusing ownership with deliverability.
Build a focused offline suite for parsing, permissions, retries and review boundaries.
Separate autonomous registration, human-email verification and recipient lists so denied sends have a clear remedy.
Separate workflow labels from system states and account for protected messages in searches and summaries.
Keep normal agent reading simple while retaining a path to inspect original MIME structure and headers.
Check signatures, timestamps and event identity without trusting parsed or reconstructed payloads.