fastsmtp-cli
The remote CLI client for FastSMTP, an async SMTP server that forwards received email to webhooks.
This package talks to a running FastSMTP server over its HTTP API. It does not import or depend on the server package, so it installs cleanly on a workstation with none of the server's dependencies.
Install
pip install fastsmtp-cli
The command is fsmtp.
Use
fsmtp config set default --url https://smtp.example.com --api-key <key>
fsmtp domain list
fsmtp domain create example.com
fsmtp recipient create <domain-id> https://hooks.example.com/support --local support
fsmtp ops log list <domain-id> --status failed
Profiles are stored in a config file, so several servers can be addressed from one machine
with --profile. fsmtp config init sets the first one up interactively.
Documentation
Command reference and examples: https://jsenecal.github.io/fastsmtp/cli/fsmtp/.
Source and issue tracker: https://github.com/jsenecal/fastsmtp.
License
AGPL-3.0-or-later - this program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. See LICENSE.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file fastsmtp_cli-0.6.0.tar.gz.
File metadata
- Download URL: fastsmtp_cli-0.6.0.tar.gz
- Upload date:
- Size: 64.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.6 {"installer":{"name":"uv","version":"0.12.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
32334304146845338beb5a3306f5e74e6b668a2473b41e68c8a5cd45dea2ad67
|
|
| MD5 |
beb5134f94c48a096743f7d86af37a01
|
|
| BLAKE2b-256 |
bb7c3e9ebe4b2a0a4eb2a2f9422bf3cd1d31e1119d553b2aba33b8f3d69b8d93
|
File details
Details for the file fastsmtp_cli-0.6.0-py3-none-any.whl.
File metadata
- Download URL: fastsmtp_cli-0.6.0-py3-none-any.whl
- Upload date:
- Size: 43.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.6 {"installer":{"name":"uv","version":"0.12.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e8761d28377b5ecd75f802fd27085692ef3fa2c59c0afda8835d6434eeb415e0
|
|
| MD5 |
4b588a943ae53bca958cf06e0aff9988
|
|
| BLAKE2b-256 |
c1a0293586fe4a655816db8095aef4afa8b55f088d587862efbfb1c842bafd36
|