Download termmail 0.2
The complete program: one Python script, an installer, the README and the MIT license. 14,547 bytes, no account and no telemetry inside the program.
- Version
- 0.2
- Size
- 14,547 bytes
- SHA-256
- 7d3a074bb34d936865e39af2b6537a8f928edeb44926ff6598ed1a3894c4a1e8
- License
- MIT
Requirements
- Python 3.6+ — already present on most Linux systems.
- lynx — converts HTML mail to readable text. Not bundled.
- ncurses — included with Python’s standard library on Linux, macOS and BSD.
- An IMAP and SMTP account — app passwords work where OAuth is not implemented.
- dig — optional, used for SRV and MX autodetection.
On Debian or Ubuntu:
sudo apt install python3 lynx dnsutils
On Fedora, Arch or macOS, install the equivalent python3, lynx and DNS tools with your package manager.
Install
mkdir termmail-0.2
tar xzf termmail-0.2.tar.gz -C termmail-0.2
cd termmail-0.2
sudo ./install.sh
The installer places the executable at /usr/local/bin/termmail. To install without root, choose a prefix in your home directory:
PREFIX="$HOME/.local" ./install.sh
Make sure ~/.local/bin is on your PATH, or copy the script directly:
install -m 0755 termmail ~/.local/bin/termmail
Run it
termmail
Answer the first-run questions and you are in your inbox. Press ? inside the program for the key list, or read the guide.
Verify your download
Compare the checksum of the file you received with the value above:
sha256sum termmail-0.2.tar.gz
You should see:
7d3a074bb34d936865e39af2b6537a8f928edeb44926ff6598ed1a3894c4a1e8
Uninstall
sudo rm /usr/local/bin/termmail
rm -rf ~/.config/termmail
Attachments you saved are ordinary files and are not removed.
Frequently asked questions
Do I need root to install termmail?
No. The installer writes to /usr/local by default, which needs root, but you can install into your home directory with PREFIX=$HOME/.local ./install.sh or simply copy the termmail script to ~/.local/bin.
Is lynx included in the download?
No. lynx is a separate GPL-licensed program and is not bundled. Install it with your package manager, for example sudo apt install lynx on Debian or Ubuntu.
Does termmail support OAuth?
No. termmail uses IMAP and SMTP with a username and password. For Gmail, Outlook and similar providers, create an app password and use that instead of your normal password.
Where does termmail store settings and attachments?
Settings live in ~/.config/termmail/config.json. Attachments are saved wherever you choose, defaulting to ~/Downloads.
How do I uninstall termmail?
Remove the installed script with sudo rm /usr/local/bin/termmail and optionally delete ~/.config/termmail. No other files are installed.