TMail — Temporary email on your domain.

A Laravel script that turns a domain into a disposable email service. Visitors generate addresses; you run the site, the ads, and the API.

  • PHP · Laravel
  • 1.6K+ sales
  • 4.8 rating
  • 4-min install

A temp-mail site you can ship in minutes.

TMail is a PHP 8.3+ Laravel script for a multi-domain temporary email website. End users create disposable addresses; you choose the domains, the theme, and how the site earns. Mail arrives through IMAP catch-all as virtual IDs — TMail does not create real mailboxes. Install it on a domain or subdomain in about four minutes. Five themes ship with the product: Default, Groot, Mantis, Drax, and Nebula, a mix of free and paid.

TMail Default theme: create a temporary address from a username and domain

What you get in the box

The public site for generating addresses, an admin for running it, and an API if you want to build on top.

Multi-domain

Serve several domains from one install. Visitors pick a domain when they create an address.

Catch-all IMAP

Incoming mail is mapped to virtual IDs. TMail never provisions a real mailbox for each address.

REST API

List domains, create an address, read messages, and delete — enough to drive your own front end.

Ads and custom code

Homepage slots at the top and bottom, plus custom CSS and JS for your own networks and tweaks.

Five themes

Default, Groot, Mantis, Drax, and Nebula — a mix of free and paid skins, all mobile-ready.

Admin tools

Stats, colour customisation, logs, attachments, and a real-time inbox for the mail that comes in.

From empty server to live inbox

Point a domain, connect catch-all mail, and open the site. Most of the work is hosting, not code.

  1. 01

    Install on a domain

    Run the installer on a domain or subdomain. PHP 8.3+, MySQL, and a Laravel-capable host are enough. Plan on about four minutes, not an afternoon.

  2. 02

    Connect catch-all IMAP

    Forward incoming mail to one mailbox and let TMail read it over IMAP. Addresses are virtual; nothing is created per user on the mail server.

  3. 03

    Open it to visitors

    People generate addresses and wait for messages. You add homepage ads, custom CSS or JS, or call the REST API from your own app.

Before you install

Can I install TMail in a subdirectory?

No. Current versions need a full domain or a subdomain. A folder under an existing site will not work.

Does TMail create real mailboxes?

No. It uses IMAP catch-all and virtual IDs. Visitors get an address to share; the mail server still has one catch-all inbox, not a mailbox per user.

What does the server need?

PHP 8.3+, MySQL, IMAP (with catch-all and search), and the usual Laravel extensions. Most mainstream hosts already cover this. The public site is mobile-ready out of the box.

How do I make money with it?

Homepage ads at the top and bottom, plus custom CSS and JS if you want your own network or layout. Paid themes are extra skins. The REST API is there if you wrap TMail in something of your own. One buyer put the front end simply: “The user interface of TMail is awesome.”

Other products by thehp

  • tSMS

    Temporary SMS, rented or public.

    A Laravel app for inbound SMS from any HTTP gateway. Public inboxes, rentals, wallets, Stripe, and webhooks.

    Explore tSMS
  • Global DNS

    DNS checks from servers you add.

    A DNS checker you host, as WordPress or PHP. Ten record types, WHOIS, DMARC, blacklist, plus a map of nodes.

    Explore Global DNS
  • AIO Contact

    All your channels in one widget.

    A WordPress widget for WhatsApp, Telegram, live chat, email, and callbacks, with timezone-aware agent hours.

    Explore AIO Contact
  • Samvad

    Official WhatsApp API marketing.

    WhatsApp marketing on Meta's official API: campaigns, a shared inbox, chatbots, and a free forever plan too.

    Explore Samvad
  • Prasar

    WhatsApp campaigns, your number.

    WhatsApp campaigns from your own number. Start sending messages instantly with delivery reports.

    Explore Prasar

Put a temp-mail site on your domain

Install it, connect catch-all mail, and open the doors.