Documentation
TMail - Multi Domain Temporary Email System
Thank you so much for purchasing our item from CodeCanyon.
If you have any questions that are beyond the scope of this help file, please feel free submit your ticket via Support Portal.
Requirements
You can view the requirements here
Installation
We've included the steps with screenshot of cPanel which is one of the most popular hosting control panel. However, the steps are pretty much transferable to any control panel you're using.
Upload Files
- Unzip the file you downloaded from CodeCanyon.
- You will find a file name Files.zip
- Upload that file in File Manager and Unzip



Create Database and User
- Go to MySQL Database or Wizard
- Create the MySQL Database
- Create the MySQL Username and Password
- Note down this details in a Notepad as we will need to enter this in TMail Installer
- Assign the User to MySQL Database with all permissions




Create Email Account
- Go to Email Accounts
- Create the Email ID and set a Password
- Note down this details in a Notepad as we will need to enter this in TMail Installer
- Setup the catch-all to forward all the emails of that domain to above created Email ID




Load TMail Installer
It's time to load the TMail Installer. Just navigate to your website where the installer will be automatically loaded for you.
Database Details
Here you will enter the Database Name, User, Password, Host and Port. You can keep the host and port as it is if your server is allowing to use localhost as hostname and MySQL is working on 3306 port.

License Details
Give a name to your TMail and enter the purchase code that you've received after buying TMail from CodeCanyon

IMAP Details
You will need to enter the credentials of the Email account you created in earlier step.

Create Admin Account
Final step is to create the Admin account so that you can manage your TMail.

Video Tutorial
You can watch the below video tutorial which explains each step of the Installation Process with a live demo.
API
For all you tech geeks out there, TMail offers API as well so that you can create your own Apps using it.
To use API, you will need to generate a API Key by going to your TMail Admin Panel -> Settings -> Advance (section). You can generate multiple API Keys.
List Domains
Get the current list of available domains.
GET
https://yourdomain.com/api/domains/[apikey]
Parameters
[apikey] - Key which you may have set in your Admin Panel of TMail.
Create Email
Validate the Email ID and provides a sanitized one.
GET
https://yourdomain.com/api/email/[email]/[apikey]
Parameters
[apikey] - Key which you may have set in your Admin Panel of TMail.
[email] - Email ID that you want to create.
Fetch Messages
Get email messages of the provided Email ID.
GET
https://yourdomain.com/api/messages/[email]/[apikey]
Parameters
[apikey] - Key which you may have set in your Admin Panel of TMail.
[email] - Email ID that you want to create.
Fetch Single Messages
Get email message based on the provided message ID.
GET
https://yourdomain.com/api/message/[message_id]/[apikey]
Parameters
[apikey] - Key which you may have set in your Admin Panel of TMail.
[message_id] - Message ID that you want to fetch.
Delete Message
Delete a specific email message with the given ID.
DELETE
https://yourdomain.com/api/message/[message_id]/[apikey]
Parameters
[apikey] - Key which you may have set in your Admin Panel of TMail.
[message_id] - Unique identifier for the specific message to delete.
Credits
Fonts:
- Poppins Font Face - https://fonts.google.com
- Icons Font Face - https://fontawesome.com/
Scripts:
- Laravel Framework by Taylor Otwell (License: MIT) - https://laravel.com
- Laravel Jetstream (License: MIT)https://github.com/laravel/jetstream
- IMAP Library for Laravel (License: MIT) - https://github.com/ddeboer/imap
- Tailwind by twbs (License: MIT) - https://github.com/tailwindlabs/tailwindcss
- Alpine JS (License: MIT) - https://github.com/alpinejs/alpine
Images:
- Freepik - https://freepik.com/
Support
If this documentation doesn't answer your questions, So, please create a ticket via Support Portal
We are located in GMT +5:30 time zone and we answer all questions within 48 hours in weekdays. In some rare cases the waiting time can be to 72 hours. (except holiday seasons which might take longer).
Don't forget to rate TMail!
Go to your CodeCanyon Profile > Downloads Tab > & then you can rate & review for our script.
Thank You.
TMail Themes
We offer other TMail 6 Themes as well!