Requirements

uniquemailer is built with Laravel framework. The current release is based on Laravel v11. All server requirements are the same as with Laravel.
  • PHP 8.3 or higher
  • Laravel 11 or higher
  • Redis
  • MySQL 5.7 or higher
We highly recomend you to use Redis for cache and queue support.

Installation

The installation is same as an usual Laravel software. Clone or download the repository to your server:
git clone https://github.com/uniquemailer/application.git
or download latest release from: Github releases Run composer to install dependecies
composer install
Update application permissions
chmod -R 755 storage
chown -R www-data:www-data storage
Create a database in your mysql or mariadb and migration tool and populate the database with sample data
php artisan migrate:refresh --seed  
Now your application is ready to run. Browse to your website and login with following credentials:
username: test@example.com
password: password

Configuration

You need to update the environment variables in .env file. You will find this file at the root of the application. All of the configuration files for the Laravel framework are stored in the config directory. You may get more details by visiting the URL below: Laravel configuration page The current version is only supporting SMTP option. The new mail driver are on the way. You may setup the mail driver using settings page.