mirror of
https://github.com/mailscope/kumomta.git
synced 2026-08-20 19:38:18 +00:00
32 lines
662 B
Markdown
32 lines
662 B
Markdown
# iter
|
|
|
|
```lua
|
|
headers:iter(OPTIONAL_NAME)
|
|
```
|
|
|
|
{{since('2025.10.06-5ec871ab')}}
|
|
|
|
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
|
|
|
|
```lua
|
|
for hdr in headers:iter() do
|
|
print('got header', hdr.name)
|
|
end
|
|
```
|
|
|
|
## Iterating just the authentication results headers
|
|
|
|
```lua
|
|
for hdr in headers:iter 'Authentication-Results' do
|
|
print('got auth result', hdr.name, hdr.value)
|
|
end
|
|
```
|
|
|
|
|
|
|