HSL
From Halon Security
Contents |
Introduction to Halon Scripting Language
Halon Scripting Language is the core component in the SPG-series for configuration of mail and access control flows. The language can be split into four different component, Core, Mail, Transport and ACL. The core consists of function that are shared between the Mail Listener, Mail, Mail Transport and ACL. You can think about Mail Listener, Mail, Mail Transport and ACL like language extensions since they both add a few predefined variables and function that can be used in each of the implementation.
Getting started
In order to master the HSL you must know the core component of the language. This includes the syntax, control structures, data types and core functions. This reference guide assumes you have some basic knowledge on how to program.
Core Component
Access Control Extension
The Access Control variables and functions are only available when creating a A.C. flow.
Mail Listener Extension
The mail listener variables and functions are only available when creating a mail listener flows. Both AUTH and RCPT flows are very much alike but are processed in two different steps.
AUTH Flow
RCPT Flow
Mail Extension
The mail variables and functions are only available when creating a mail flow.
Mail Transport Extension
The mail transport variables and functions are only available when creating a mail transport flow.
