Extension points in mailpreferences.ini
Settings of settings/mailpreferences.ini whose name says they hold handlers, classes, filters, providers or directories that an extension can add to or replace. Found by the setting's name: a heuristic. Read the setting's comment (linked) before relying on it.
An extension adds to a list in its own settings/mailpreferences.ini.append.php (active extensions' settings are read after the kernel's and before settings/override):
Category_content HandlerClass
Shipped: expNotificationMailCategoryHandler. The setting.
# extension/expexample/settings/mailpreferences.ini.append.php
[Category_content]
HandlerClass=expNotificationMailCategoryHandler # replace with your class or value
*/ ?>Category_collaboration HandlerClass
Shipped: expNotificationMailCategoryHandler. The setting.
# extension/expexample/settings/mailpreferences.ini.append.php
[Category_collaboration]
HandlerClass=expNotificationMailCategoryHandler # replace with your class or value
*/ ?>Category_newsletter HandlerClass
Shipped: empty. The setting.
# extension/expexample/settings/mailpreferences.ini.append.php
[Category_newsletter]
HandlerClass= # replace with your class or value
*/ ?>Category_marketing HandlerClass
Shipped: empty. The setting.
# extension/expexample/settings/mailpreferences.ini.append.php
[Category_marketing]
HandlerClass= # replace with your class or value
*/ ?>Category_system HandlerClass
Shipped: empty. The setting.
# extension/expexample/settings/mailpreferences.ini.append.php
[Category_system]
HandlerClass= # replace with your class or value
*/ ?>Category_security HandlerClass
Shipped: empty. The setting.
# extension/expexample/settings/mailpreferences.ini.append.php
[Category_security]
HandlerClass= # replace with your class or value
*/ ?>Category_orders HandlerClass
Shipped: empty. The setting.
# extension/expexample/settings/mailpreferences.ini.append.php
[Category_orders]
HandlerClass= # replace with your class or value
*/ ?>Category_legal HandlerClass
Shipped: empty. The setting.
# extension/expexample/settings/mailpreferences.ini.append.php
[Category_legal]
HandlerClass= # replace with your class or value
*/ ?>Category_admin HandlerClass
Shipped: empty. The setting.
# extension/expexample/settings/mailpreferences.ini.append.php
[Category_admin]
HandlerClass= # replace with your class or value
*/ ?>SuppressionSettings Listeners
Shipped: an empty list. The setting.
# extension/expexample/settings/mailpreferences.ini.append.php
[SuppressionSettings]
Listeners[]=expExampleListener # your class or value, added to the list
*/ ?>BounceSettings MessageListeners
Shipped: an empty list. The setting.
# extension/expexample/settings/mailpreferences.ini.append.php
[BounceSettings]
MessageListeners[]=expExampleMessageListener # your class or value, added to the list
*/ ?>Related
Generated by ./console exp:help:examples from settings/mailpreferences.ini. Do not edit this page: change the source and generate again (how). Free documentation: GFDL 1.3 or later.