Skip to content

Evil-Mail/evilmail-firefox

Repository files navigation

EvilMail

EvilMail - Disposable Temp Email

Generate instant, anonymous, zero-trace email addresses right from your browser.

Firefox Add-ons Website API Docs License


Generate Temp Emails

Why EvilMail?

Tired of handing your real email to every website? EvilMail lets you create disposable email addresses in one click — no signup, no personal info, no traces left behind.

  • Sign up for services without exposing your real inbox
  • Bypass spam and marketing floods
  • Test your own apps with real email delivery
  • Stay anonymous online

Features

Privacy & Security

Privacy First

  • Zero-trace — emails auto-expire, no logs kept
  • No signup required — works instantly
  • Anonymous — no personal data collected
  • No spam — clean inbox every time

Instant Inbox

  • Real-time notifications — know the second an email arrives
  • Auto-copy — email address copied to clipboard on generate
  • Badge counter — see unread count on the extension icon
  • Sound alerts — optional audio notification
Instant Inbox
Settings & API

Power User Features

  • Custom domains — use your own verified domains
  • API Key integration — connect your EvilMail account
  • Multiple domains — choose from system or custom domains
  • Configurable TTL — set expiration from 10 min to 24 hours
  • Quick Notes — jot down notes saved locally

Installation

Firefox Add-ons (Recommended)

  1. Visit the Firefox Add-ons listing
  2. Click "Add to Firefox"
  3. Done! Click the EvilMail icon in your toolbar

Manual Install (Developer Mode)

  1. Download or clone this repository
    git clone https://github.com/Evil-Mail/evilmail-firefox.git
  2. Open about:debugging#/runtime/this-firefox in Firefox
  3. Click "Load Temporary Add-on..."
  4. Select the manifest.json file from the cloned folder
  5. EvilMail icon appears in your toolbar

Usage

Quick Start

  1. Click the EvilMail icon in your toolbar
  2. Select a domain and expiration time
  3. Click "Generate Email" — your temp address is ready and copied!
  4. Use it anywhere, receive emails in real-time

Custom Domains

Want to use your own domain?

  1. Create a free account at evilmail.pro
  2. Add and verify your domain in the dashboard
  3. Get your API Key from evilmail.pro/api-docs
  4. Paste the API Key in the extension settings
  5. Your verified domains now appear in the domain selector

API Integration

EvilMail offers a full REST API for developers:

# Create a temp email
curl -X POST https://evilmail.pro/api/temp-email \
  -H "X-API-Key: your-api-key" \
  -H "Content-Type: application/json" \
  -d '{"domain": "evilmail.pro", "ttlMinutes": 60}'

# Check inbox
curl https://evilmail.pro/api/inbox \
  -H "X-API-Key: your-api-key"

# Extract verification code (regex)
curl "https://evilmail.pro/api/regex/[email protected]" \
  -H "X-API-Key: your-api-key"

Full documentation: evilmail.pro/api-docs


Supported Languages

EvilMail is localized in 12 languages:

🇬🇧 English · 🇹🇷 Turkce · 🇩🇪 Deutsch · 🇫🇷 Francais · 🇷🇺 Russkij · 🇺🇦 Ukrainska · 🇵🇱 Polski · 🇦🇿 Azerbaycanca · 🇮🇷 Farsi · 🇵🇭 Filipino · 🇳🇬 Hausa · Akan


Permissions

Permission Why
storage Save your preferences, API key, and session locally
alarms Auto-refresh inbox and check for new emails
notifications Desktop alerts when new emails arrive
host_permissions Communicate with evilmail.pro API only

EvilMail does not collect, store, or transmit any personal data. Everything stays in your browser.


Tech Stack

  • Manifest V3 — latest Firefox extension standard
  • Vanilla JS — zero dependencies, fast and lightweight
  • Browser Storage API — local-first data
  • Gecko compatible — Firefox 142.0+
  • EvilMail REST APIevilmail.pro/api-docs

Contributing

Contributions are welcome! Feel free to:

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/awesome)
  3. Commit your changes (git commit -m 'Add awesome feature')
  4. Push to the branch (git push origin feature/awesome)
  5. Open a Pull Request

Links

Website evilmail.pro
API Documentation evilmail.pro/api-docs
Get API Key evilmail.pro/pricing
Chrome Extension Evil-Mail/evilmail-chrome
Firefox Add-on Firefox Add-ons
Report Issues GitHub Issues

Built with passion by Evil-Mail

If EvilMail helps you, consider giving this repo a star!

About

EvilMail - Disposable Temp Email Firefox Add-on | Generate instant anonymous email addresses

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors