Skip to content

iter

headers:iter(OPTIONAL_NAME)
Since: Dev Builds Only

The functionality described in this section requires a dev build of KumoMTA. You can obtain a dev build by following the instructions in the Installation section.

Produces an iterator over the headers. If OPTIONAL_NAME is omitted, all headers are iterated in the order in which they appear in the message. If OPTIONAL_NAME is specified, then all headers that equal the name, case insensitively, will be iterated in the order in which they appear in the message.

Iterating all headers

for hdr in headers:iter() do
  print('got header', hdr.name)
end

Iterating just the authentication results headers

for hdr in headers:iter 'Authentication-Results' do
  print('got auth result', hdr.name, hdr.value)
end