This documentation is not using the current rendering mechanism and is probably outdated. The extension maintainer should switch to the new system. Details on how to use the rendering mechanism can be found here.

Developer Corner

Target group: Developers

This extension is developed on GitHub, if you wish to contribute to the project you are most welcome to participate. Be sure to contact the team before starting to work on significant modifications.

The following figure shows the original model of the extension, while it has changed overtime, it still gives a good idea of how it the code is structured:

Original model of Newsletter


There are only two hooks available: substituteMarkersHook and getConfiguredMailerHook. See source code for details.

If you need additional hooks, post your request to the projects issues page on GitHub with a detailed explanation of your use-case.


There is currently no published API for this extension however there is a Doxyfile configuration in the Documentation folder. This file can be used to generate source documentation in combination with Doxygen.