User Tools

Site Tools

Translations of this page:

plugin:domainthrottlemap

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 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:

case 'live.com.au':
	return "Microsoft"; break;

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 13: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