2025-12-21 22:13:23 +05:30
2025-09-28 14:15:18 +05:30
2025-09-29 01:08:34 +05:30
2025-09-28 14:15:18 +05:30
2025-09-29 01:08:34 +05:30
2025-09-28 14:15:18 +05:30
2025-09-28 14:15:18 +05:30
2025-09-28 14:15:18 +05:30
2025-09-28 14:15:18 +05:30
2025-12-21 22:13:23 +05:30
2025-09-28 14:15:18 +05:30
2025-09-28 14:15:18 +05:30
2025-12-21 22:13:23 +05:30
2025-09-29 01:08:34 +05:30
2025-09-28 14:15:18 +05:30

iMail - Temporary Email Service

iMail is a simple, Laravel 12-based web application that provides a temporary email service. It allows users to create disposable email addresses to receive emails without revealing their personal email addresses.

Features

  • Create temporary email addresses.
  • Receive and read emails sent to temporary addresses.
  • Easy-to-use interface for checking received emails.
  • Email addresses expire after a specified time or once accessed.

Requirements

Before you start, ensure you have the following installed:

  • PHP 8.1 or higher
  • Composer
  • Laravel 12.x
  • MySQL or SQLite for the database

Installation

Step 1: Clone the Repository

git clone https://github.com/your-username/imail.git
cd imail

Step 2: Install Dependencies

Run the following command to install the required PHP dependencies:

composer install

Step 3: Environment Configuration

Copy the .env.example file to create your .env file:

cp .env.example .env

Edit the .env file and configure the database and other environment settings:

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=imail
DB_USERNAME=root
DB_PASSWORD=

Step 4: Generate Application Key

Generate the Laravel application key by running:

php artisan key:generate

Step 5: Migrate the Database

Run the database migrations to set up the required tables:

php artisan migrate

Step 6: Serve the Application

Start the Laravel development server:

php artisan serve

Your application will be available at http://127.0.0.1:8000.

Usage

  1. Go to the homepage of your application.
  2. Create a temporary email address.
  3. Use the email address to receive emails.
  4. View received emails in the inbox section.
Description
No description provided
Readme 2.5 MiB
Languages
Blade 63.4%
PHP 36%
CSS 0.5%