This section describes methods for extending the functionality of the MTA by loading C-compatible libraries written in programming languages other than Halon script (HSL). These are:
- The FFI class allows loading libraries directly from Halon script without modifying the library’s source code or API.
- The HSL plugin system allows you to natively extend HSL by creating special libraries which registers HSL functions.
- The Queue system allows you to easily implement custom delivery policies (such as automatic IP warmup) for the queue.
- The Delivery plugin system allows you to easily implement custom delivery methods (such as HTTP) for the queue.