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

Verified Commands

These commands were run successfully before publishing 0.1.0.

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

Result marker: the local container returned system overview JSON.

Other 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

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.1.tar.gz (37.5 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.1-py3-none-any.whl (39.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: rustmailer_rest_cli-0.1.1.tar.gz
  • Upload date:
  • Size: 37.5 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.1.tar.gz
Algorithm Hash digest
SHA256 745aa8d877b016ed8b72ae06f2c081bb1a3fc1dedb6a58c932711d556a11860c
MD5 5650a8530a699d250be1b3d78817f660
BLAKE2b-256 7f4c448b5852483a24e920b358e96243f548e01fd5ee55b4ff36c9163082fca0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rustmailer_rest_cli-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 32aa9a6eabcbf8b3709711bc3d8b27060a31a4ca3bf9c0affb755adce67bdba4
MD5 a934b72918fe15b615091feeaa6fa0fd
BLAKE2b-256 3da1a7fe8c6c6d869b8b03f4a34ad309edae16ebfd47f21e40b70ce37c46bd7f

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