Skip to main content

CLI tool for generating temporary email addresses and viewing inboxes

Project description

version python license

📧 tmail

Disposable email addresses, right from your terminal.


tmail is a lightweight CLI tool that generates temporary email addresses and live-polls their inbox. Built with Python and Rich.

Quick start

pip install uv
uv tool install tmail
tmail           # interactive TUI

CLI flags

Command Description
tmail Open the interactive TUI menu
tmail -g Generate a new email, print it, copy to clipboard
tmail -g -w Generate and immediately watch the new inbox
tmail -g -i Generate and fetch inbox once (one-shot)
tmail -l List saved emails with unread counts
tmail -i <email> Fetch inbox once (plain text, good for scripts)
tmail -w <email> Live-poll inbox (plain text, Ctrl+C to stop)
tmail -d <email> Delete an email from history
tmail -n <seconds> Set poll interval
tmail -c Clear all stored data
tmail -V Show version
tmail -h Show help

Documentation

Doc What's inside
User Guide Full feature walkthrough, menu reference, settings, clipboard, attachments
Development Guide Architecture, module breakdown, code examples, adding features

Data

All data is stored in .tmail_data/ as JSON files — no database required.

License

MIT

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

tmail_cli-0.1.0.tar.gz (27.2 kB view details)

Uploaded Source

Built Distribution

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

tmail_cli-0.1.0-py3-none-any.whl (11.0 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for tmail_cli-0.1.0.tar.gz
Algorithm Hash digest
SHA256 dfeef29048a0aa9590e79090aa848821f8173743b149d12697feb95a40835d25
MD5 e8957c6418f2e105f3ab61ea3e74ac5a
BLAKE2b-256 d1fc92ca63695d864db4b4d9c2e846240851e969ff85dab5ca4cc61c9c286dae

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tmail_cli-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 11.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.4

File hashes

Hashes for tmail_cli-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6b53eab6c9619dd2253a49a825a92fd427b2abe14074721a90ba43ad37675d42
MD5 715f3f5593a0953acf1ccb2415ed88f1
BLAKE2b-256 2ea2c900789ea1c0f8d9494f44783119d0b9f25ea18897756088f171bd75c706

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