—- plugin —-
description: group domains for the purpose of domain throttling
author : phpList
email : info@phplist.com
type :
lastupdate : 2015/11/29 14:37
compatible : 3.2.4 and up
depends :
conflicts :
similar :
tags : throttling, domain
downloadurl: https://github.com/michield/phplist-plugin-domainthrottlemap/archive/master.zip
bugtracker : https://github.com/michield/phplist-plugin-domainthrottlemap/issues
sourcerepo : https://github.com/michield/phplist-plugin-domainthrottlemap
donationurl:
This plugin tries to group domains for the purpose of domain throttling. This means that certain domains are counted together to determine the domain throttle amounts.
For example, all the following domains are controlled by the same smtp policies and servers, managed by Microsoft:
Without this plugin, phpList treats all domains separately when it comes to throttling. With this plugin, domains which are remotely managed as one can be grouped together and also treated as one by phpList.
Install the plugin using the Plugin Manager and the download URL above, which points to the latest version of the plugin. Refer to Plugins on how to install plugins manually.
The plugin will need continuous updating to match domains. The mapping of one domain to another is achieved by editing domainthrottlemap.php
and adding cases in the code which return other domains. Domains that map to the same value will be grouped for throttling.
For example, these lines mean that live.com.au is mapped and redirected to the Microsoft group of domains:
case 'live.com.au': return "Microsoft"; break;
Please contribute to this plugin by updating the mappings and sending a Pull Request for the plugin file.