996ae20bbb5ef45eebadd1f2028e77342ac44fa1
- Added fully responsive 3-pane layout for Mailbox - Integrated global cinematic Toast system in app shell - Implemented Copy to Clipboard and QR Code modal utilities - Added diverse mock email data for premium demonstration - Implemented security gates for custom mailboxes and attachments - Fixed critical 500 error for orphaned email selection - Refined landing page hero CTA text
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
- Go to the homepage of your application.
- Create a temporary email address.
- Use the email address to receive emails.
- View received emails in the inbox section.
Description
Languages
Blade
63.4%
PHP
36%
CSS
0.5%