| Install | |
|---|---|
composer require prajwal89/email-management |
|
| Latest Version: | v0.2.0 |
| PHP: | ^8.3 |
This is an opinionated email management solution with powerful features for modern Laravel applications:
composer require prajwal89/email-managementphp artisan vendor:publish --tag=email-management-migrationsphp artisan vendor:publish --tag=email-management-configphp artisan vendor:publish --provider="DirectoryTree\ImapEngine\Laravel\ImapServiceProvider"EmailReceivable interface to your User model.HasEmailLogs interface to your User model../vendor/prajwal89/email-management/resources/views/**/*.blade.php, add this to your filaments tailwind.config.jsnpm run build to build css asset for filament dashboardnew EmailManagementFilamentPluginphp artisan make:queue-tablephp artisan migratephp artisan imap:watch default --with=flags,headers,body This is required if you are using Cold emailing feature or it will send all follow up emails despite of user reply. also it should be restarted like queue workers to load latest app codeEmail Event Email events are events that are automatically triggered by app eg. user registration
Email Campaign Manually run email campaigns e.g notifying new feature
run command to create a email event
php artisan make:email-event
follow the instructions
These events emails are manually triggered like marketing emails eg. 15% off on black friday sell