In this article you can find the list of macros parsed by the AXIGEN internal mailing list server engine
Solution
Macro definition:
Macro letters:
%[-][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