Skip to content

TempMailViewer is a Python tool for generating temporary email addresses, checking inboxes, and reading emails directly in the terminal. It features a modern UI using the rich library, supporting email retrieval, HTML content viewing, and local server hosting.

Notifications You must be signed in to change notification settings

Maxz-09/TempMail

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

TempMail

TempMail Banner

GitHub stars Version Python Platform

TempMailViewer is a command-line application that allows you to easily create and check temporary emails. This application uses the 1secmail API to generate temporary email addresses and automatically check the inbox.

Project Structure

TempMail/
├── main.py
├── install.sh
├── Makefile
└── banner.png

Features

  • Automatic temporary email generation
  • Real-time inbox monitoring
  • Table view for email list
  • Supports HTML and text email formats
  • Interactive terminal interface
  • Structured and clean email display

Requirements

  • Python 3.7 or higher
  • pip package manager
  • git

Installation & Usage

  1. Clone repository and enter directory:
git clone https://github.com/Maxz-09/TempMail.git
cd TempMail
  1. Install dependencies:
make install
  1. Run application:
make run

Dependencies

  • requests
  • pyfiglet
  • rich

Troubleshooting

  1. Installation Issues

    • Make sure Python and pip are installed on your system
    • Check permissions to run install.sh
    • If using Termux, ensure python package is installed
  2. Runtime Issues

    • Ensure port 8000 is not used by other applications
    • Check internet connection for API access
    • Ensure terminal supports Rich formatting

Contributing

If you want to contribute to this project:

  1. Fork repository
  2. Create new branch
  3. Commit your changes
  4. Push to branch
  5. Create Pull Request

License

This project is licensed under the MIT License.

Author

[Maxtream_09]

About

TempMailViewer is a Python tool for generating temporary email addresses, checking inboxes, and reading emails directly in the terminal. It features a modern UI using the rich library, supporting email retrieval, HTML content viewing, and local server hosting.

Resources

Stars

Watchers

Forks