User Tools

Site Tools


plugin:domainthrottlemap

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
plugin:domainthrottlemap [2018/09/14 11:57]
samtuke [Purpose]
plugin:domainthrottlemap [2020/09/22 12:58] (current)
marianaphplist Fixed typos
Line 1: Line 1:
 +====== Domain throttle map ======
 +
 +---- 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: 
 +----
 +
 +===== Purpose =====
 +
 +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:
 +
 +  * msn.com
 +  * live.co.uk
 +  * outlook.fr
 +  * hotmail.in
 +
 +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.
 +===== Installation =====
 +
 +Install the plugin using the [[plugin:plugin|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.
 +
 +===== Examples/Usage =====
 +
 +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:
 +
 +<code php>
 +case 'live.com.au':
 + return "Microsoft"; break;
 +</code>
 +===== Development =====
 +
 +Please contribute to this plugin by updating the mappings and sending a Pull Request for the plugin file.
 +
 +=== Change Log ===
 +
 +  * **2015/11/29**
 +    * Initial release
 +
  
plugin/domainthrottlemap.txt · Last modified: 2020/09/22 12:58 by marianaphplist

Resources
Contact Us

e: info@phplist.com

Boring Bit

phpList is a registered limited company

UK Company No. 07582966

VAT Registration 122 0788 37

© phpList 2016