A MyAdmin plugin that provides ZoneMTA-based mail service provisioning and lifecycle management. This plugin integrates with MongoDB for SMTP user account management and the MyAdmin event system for service activation, reactivation, deactivation, and termination workflows.
- ZoneMTA mail service provisioning via MongoDB user management
- Full service lifecycle support (activate, reactivate, deactivate, terminate)
- IP change management for mail services
- Configurable settings for ZoneMTA, ClickHouse, MySQL, and rSPAMd backends
- API endpoint registration for automated ZoneMTA login
- MXToolBox integration support
- PHP 8.2 or higher
- ext-curl
- MongoDB PHP driver (for production use)
- Symfony EventDispatcher 5.x
composer require detain/myadmin-zonemta-mailcomposer install
vendor/bin/phpunitThis package is licensed under the LGPL-2.1.