Back to Changelog
Panel Backend
v1.0.111
Email campaign system, mailing list Postfix integration, bulk member import, and advanced Postfix settings
New Features
8- Email Settings: configurable Postfix parameters including message_size_limit, queue lifetimes (bounce_queue_lifetime, maximal_queue_lifetime), destination_rate_delay, and minimum TLS version
- Test email send endpoint (POST /api/v1/email/test-send) for verifying mail delivery configuration
- Mailing list Postfix integration: virtual aliases written to virtual_aliases file on create, delete, add member, and remove member operations
- Bulk member import endpoint (POST /api/v1/mailing-lists/:id/members/bulk) for adding multiple subscribers at once
- Email campaign system with full CRUD: create, list, update, test send, send to list, and status endpoints
- New mail_sender_service.go for sending campaigns via sendmail with HTML body support
- New mailing_list_campaign model and database migration
- New Postfix settings seed migration for default mail configuration values