Skip to content

MarlonCorreia/ephemail

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EphEmail: Ephemeral E-mail

A disposable, self-destructing (one could say, ephemeral) email address on your terminal.

Demo

demo

Features

  • Generate random e-mail address
  • Select name and domain address (considering available domains addresses)
  • Automatic listener to e-mail messages
  • Read e-mails on the terminal
  • Download those e-mail as a html file
  • List and download e-mail attachments

Installation

Manually

Make sure you have Go installed

  • Go >= 1.18
# Clone the Repo
git clone [email protected]:MarlonCorreia/ephemail.git

# Enter Folder
cd ephemail/

# Build the project
go build -o ephemail

# Run
./ephemail

Compiled binaries

Binaries provided on the Releases page

Usage

Instructions on navigation and commands are built in on the TUI, just run

# Generate random name and domain
./ephemail
# Provide name and domain
./ephemail --user <username> --domain <available_domain>
# List available domains addresses
./ephemail --list-domains

Server

This is highly reliant on the amazing 💛 1secmailApi, so if their service is down, this TUI won't work. I'm currently studying the possibility of writing a companion e-mail server.

License

This software is released under the MIT License