spatie/laravel-mailcoach-ses-feedback
Add-on for spatie/laravel-mailcoach that processes Amazon SES feedback (bounces, complaints, deliveries) to keep campaign stats and subscriber status in sync. Designed to plug into Mailcoach and handle SES notifications automatically.
spatie/laravel-mailcoach, designed to process Amazon SES feedback (bounces, complaints, deliveries). It fits seamlessly into email campaign workflows where real-time feedback processing is required for compliance, deliverability, and analytics.spatie/laravel-mailcoach (v3.x+). If Mailcoach is already in use, integration is low-effort; otherwise, a dual adoption (Mailcoach + this package) is needed.ses:Receive).\Spatie\MailcoachSesFeedback\Events\FeedbackProcessed) for custom logic (e.g., triggering analytics or suppression lists).spatie/laravel-mailcoach already in use?
spatie/laravel-mailcoach (if not present) and configure email campaigns.composer require spatie/laravel-mailcoach-ses-feedback
php artisan vendor:publish --provider="Spatie\MailcoachSesFeedback\MailcoachSesFeedbackServiceProvider"
config/mailcoach-ses-feedback.php) to adjust queue connections, SES region, and feedback handling.{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": ["ses:Receive"],
"Resource": ["arn:aws:ses:region:account-id:configuration-set/config-set-name"]
}
]
}
php artisan queue:work --queue=mailcoach-ses-feedback
FeedbackProcessed) trigger expected actions (e.g., updating Mailcoach records).campaigns, emails).composer update + config review.php artisan queue:failed-table).storage/logs/laravel.log by default. May need custom log channels for observability.queue:failed table.How can I help you explore Laravel packages today?