Skip to content
README.md 1.11 KiB
Newer Older
Cédric's avatar
Cédric committed
# ISPConfig plugin
Cédric's avatar
Cédric committed

## Application informations 
This application is an Add-ons for ISPConfig used for manage domain destination

## Requirements
Cédric's avatar
Cédric committed
- ISPConfig 3.1+
Cédric's avatar
Cédric committed
  - php-curl, php-xml, php-xmlrpc
Cédric's avatar
Cédric committed
- Barracuda spam firewall (also know as Email Security Gateway)
Cédric's avatar
Cédric committed
- Firewall permission

## Features 
Cédric's avatar
Cédric committed
When you add, edit or remove a mail domain from ISPConfig the plugin made:
Cédric's avatar
Cédric committed
- Add mail domain into BSF
- Set destination server
- Remove domain from BSF
- Possibility to exclude domain, prevent involunary change
Cédric's avatar
Cédric committed

## How To implement this module
Cédric's avatar
Cédric committed
- Create BSF API user
Cédric's avatar
Cédric committed
- Deploy this plugin into -> /usr/local/ispconfig/interface/lib/plugins
Cédric's avatar
Cédric committed
- Configure the plugin with your BSF api settings -> /usr/local/ispconfig/interface/lib/config.inc.local.php
Cédric's avatar
Cédric committed
  - $conf["bsf_hostname"] 	= 'Barracuda hostname';
  - $conf["bsf_password"] 	= 'Api password';
  - $conf["bsf_excluded"]	= ['domain1.com', 'domain2.com', '...']; // If not used, create an empty array
  - $conf["bsf_debug"]		= TRUE / FALSE;
Cédric's avatar
Cédric committed
 
## ToDo
- Move the XML library outside the plugin
Cédric's avatar
Cédric committed
- Barracuda error return treatment
Cédric's avatar
Cédric committed

# License
Cédric's avatar
Cédric committed
Copyright (c) 2021, Oricom Internet
Cédric's avatar
Cédric committed
All rights reserved.