---
name: "Mail::AuthenticationResults::Parser"
section: "3pm"
platform: "linux"
package: "perl-mail-authenticationresults"
version: "2.20260216-1"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/Mail::AuthenticationResults::Parser"
---

# Mail::AuthenticationResults::Parser(3pm)

Class for parsing Authentication Results Headers

## NAME

Mail::AuthenticationResults::Parser - Class for parsing Authentication Results Headers

## VERSION

version 2.20260216

## DESCRIPTION

Class for parsing Authentication Results headers into objects.

takes a string and returns a Mail::AuthenticationResults::Header object

## METHODS

### new( $header )

Return a new Parser instance.

If `$header` is supplied then parse it and return the parsed object.

### parse( $header )

Parse `$header` and return the parsed object.

### from\_authentication\_results\_json( $json )

Parse `$json` as the json returned from an as\_json method call and return the parsed object.

### tokenise( $header )

Tokenise the given `$header` string

### parsed()

Return the parsed object tree

## AUTHOR

Marc Bradshaw \<marc@marcbradshaw.net\>

## COPYRIGHT AND LICENSE

This software is copyright (c) 2021 by Marc Bradshaw.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
