Skip to main content

Generated RustMailer REST CLI for local/self-hosted email operator workflows

Project description

rustmailer-rest-cli

Generated CLI for the RustMailer REST API.

This wrapper is built from the OpenAPI spec embedded in RustMailer's public ReDoc page at https://rustmailer.com/redoc. The documented local raw spec endpoints currently return 404 on the public marketing site, so this repository vendors the extracted spec at wrappers/rustmailer-rest-cli/spec.json for repeatable regeneration.

Install

pipx install rustmailer-rest-cli

The generated package defaults to a local RustMailer instance:

http://localhost:15630

Override it with:

export RUSTMAILER_REST_CLI_BASE_URL=http://your-rustmailer-host:15630

Examples

Read-only operator checks:

rustmailer-rest-cli system get-overview --output-format table
rustmailer-rest-cli account list --output-format table
rustmailer-rest-cli mailbox list-mailboxes --account-id 1 --output-format table
rustmailer-rest-cli message list --account-id 1 --mailbox INBOX --output-format table

Container smoke test:

docker run --rm --platform linux/amd64 -p 15630:15630 rustmailer/rustmailer:latest
RUSTMAILER_REST_CLI_BASE_URL=http://localhost:15630 \
  rustmailer-rest-cli system get-overview --output-format json

Notes

This is an unofficial community wrapper. Be careful with send, delete, mailbox, and account mutation commands on real email infrastructure.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

rustmailer_rest_cli-0.1.0.tar.gz (37.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

rustmailer_rest_cli-0.1.0-py3-none-any.whl (39.1 kB view details)

Uploaded Python 3

File details

Details for the file rustmailer_rest_cli-0.1.0.tar.gz.

File metadata

  • Download URL: rustmailer_rest_cli-0.1.0.tar.gz
  • Upload date:
  • Size: 37.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.9

File hashes

Hashes for rustmailer_rest_cli-0.1.0.tar.gz
Algorithm Hash digest
SHA256 5a70a33520115fb03ca272c27e73d5e2783aeaaaf95fb31b085bb4e569f3ed9d
MD5 9ad333749de18d37eb756d410d783073
BLAKE2b-256 ee324867afd57db094b3ca0f5cf81634f5c57199c31bf5ae703818cd6fc7c1e0

See more details on using hashes here.

File details

Details for the file rustmailer_rest_cli-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for rustmailer_rest_cli-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5c3ea23065bd87cc9269062fa178665a508700e0bd4002c6858ebefad5716a71
MD5 ccc9f64f7ad1bfbe2734a6b8689055c3
BLAKE2b-256 7d65b65c34745d6affe44d30741bf31aa183ba27c0a86460fbeb9d46dd1ce229

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page