List of Macros Parsed by the AXIGEN List Server

In this article you can find the list of macros parsed by the AXIGEN internal mailing list server engine

Solution

Macro definition:
%[-][width][.precision]{macro letter}
Expanding algorithm:
len = strlen(macro text)
width default = 0
precision default = INT_MAX
left pading default = false
if dash ("-") => left padding = true
precision = min (len, precision)
padding = max (0, min(512, padding - precision))
if left pading => inserts spaces before the text macro;
    else => inserts spaces after the text macro.

Macro letters:

l - list name
d - list domain name
r - list description
o - operation to be performed (valid only for responses to requests)
e - original message sender address
i - identity confirmation message of form "confirm {message ID} {random number}"
  - can be used as a boundary when generating multipart messages
x - rand()
M - original message (expanded only in case of an automatic rejection)
w - message date