- Send Bulk Emails: Send emails to multiple recipients simultaneously.
- Email Templates: Easily manage and reuse email templates.
- SMTP Configuration: Flexible SMTP setup via
.envfile. - Mailing Lists: Organize recipients into groups for targeted campaigns.
- Sending Logs: Track sent emails and view delivery status.
- User Interface: Simple dashboard to manage campaigns and templates.
- Authentication: Secure login system to restrict access.
- PHP 8.1+
- Composer
- Node.js & NPM
- Git
- MySQL or compatible database
git clone https://github.com/6arshid/laravelspammer.git
cd laravelspammercomposer installnpm installcp .env.example .envEdit the .env file and update the following:
- Database credentials
- Mail (SMTP) settings
- App URL and name
php artisan key:generatephp artisan migratephp artisan db:seedphp artisan serveAccess the application in your browser at:
http://localhost:8000
For development:
npm run devFor production:
npm run build- Ensure
storage/andbootstrap/cache/have proper write permissions. - Make sure your SMTP service (e.g. Mailtrap, Gmail, Mailgun) is configured and allows bulk sending.
- This tool is for educational or testing purposes only. Use responsibly.
Happy Spamming! 📬 (Ethically, of course!)