Skip to content

myadmin-plugins/zonemta-mail

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MyAdmin ZoneMTA Mail Plugin

Tests License: LGPL-2.1

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.

Features

  • 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

Requirements

  • PHP 8.2 or higher
  • ext-curl
  • MongoDB PHP driver (for production use)
  • Symfony EventDispatcher 5.x

Installation

composer require detain/myadmin-zonemta-mail

Testing

composer install
vendor/bin/phpunit

License

This package is licensed under the LGPL-2.1.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors