Skip to main content

SMTP

PyPI Python Downloads

SMTP lets Arbiter send email through configured SMTP accounts. Operators own the SMTP host, credentials, sender identity, recipient policy, rate limits, safe retry behavior, and optional Sent-copy integration. Agents can discover and run the allowed send operation, but they do not provide SMTP credentials or transport settings.

Operations

OperationUse
smtp:send_emailSend one email message from a configured account.

Use

Inspect the plugin and the send operation:

arbiter plugins smtp
arbiter op desc smtp:send_email

Inspect an account before using it:

arbiter plugins smtp account bot

Send a message:

arbiter op run smtp:send_email --args '{
"account": "bot",
"to": ["ops@example.com"],
"subject": "Status",
"text_body": "The job completed."
}'

More

  • Configure: account and policy setup.
  • Behavior: sent copies, safe retries, and policy effects.
  • Reference: schemas and detailed enforcement notes.