—- plugin —-
description: group domains for the purpose of domain throttling
author : phpList
email : firstname.lastname@example.org
lastupdate : 2015/11/29 14:37
compatible : 3.2.4 and up
tags : throttling, domain
bugtracker : https://github.com/michield/phplist-plugin-domainthrottlemap/issues
sourcerepo : https://github.com/michield/phplist-plugin-domainthrottlemap
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.
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.