Skip to main content

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.

Metadata

Release files for rustmailer-rest-cli 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for rustmailer-rest-cli 0.1.1
File Size Uploaded
rustmailer_rest_cli-0.1.1.tar.gz 37.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for rustmailer-rest-cli 0.1.1
File Interpreter ABI Platform
rustmailer_rest_cli-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 76.7 kB

Release files / rustmailer_rest_cli-0.1.1.tar.gz

Download URL rustmailer_rest_cli-0.1.1.tar.gz
Size 37.5 kB
Tags Source
SHA-256 checksum
How to use checksums
745aa8d877b016ed8b72ae06f2c081bb1a3fc1dedb6a58c932711d556a11860c
BLAKE2b-256 checksum
How to use checksums
7f4c448b5852483a24e920b358e96243f548e01fd5ee55b4ff36c9163082fca0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.9

Release files / rustmailer_rest_cli-0.1.1-py3-none-any.whl

Download URL rustmailer_rest_cli-0.1.1-py3-none-any.whl
Size 39.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
32aa9a6eabcbf8b3709711bc3d8b27060a31a4ca3bf9c0affb755adce67bdba4
BLAKE2b-256 checksum
How to use checksums
3da1a7fe8c6c6d869b8b03f4a34ad309edae16ebfd47f21e40b70ce37c46bd7f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.9

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page