Mail::A...nResults(3)

✨ Mail::AuthenticationResults πŸ’–

okay bestie, so this page lives in the User Contributed Perl Documentation section of your man pages (yes the title up there is all truncated like Mail::A...nResults(3), that's just the man page header doing its lil thing, the real name is Mail::AuthenticationResults and it's giving Object Oriented Authentication-Results Headers πŸ‘‘).


🌸 NAME 🌸

Mail::AuthenticationResults β€” Object Oriented Authentication-Results Headers πŸ¦‹


πŸ’… VERSION πŸ’…

version 2.20250709 ✨


πŸŽ€ DESCRIPTION πŸŽ€

Object Oriented Authentication-Results email headers, fr fr.

So this parser copes with most styles of Authentication-Results header seen in the wild, but heads up β€” it is not yet fully RFC7601 compliant. not me being honest about my own limitations, growth honestly πŸ’€

🌈 Differences from RFC7601 🌈

  • key/value pairs are parsed when present in the authserv-id section β€” this is against RFC but has been seen in headers added by Yahoo!. iykyk, the wild internet is feral 🫠
  • Comments added between key/value pairs will be added after them in the data structures and when stringified. so like, they show up after the pairs, not where you'd expect. iconic behaviour, honestly ✨

🧚 METHODS 🧚

⭐ new()

Return a new Mail::AuthenticationResults object πŸ’– she's fresh, she's new, she's ready to parse.

⭐ parser()

Returns a new Mail::AuthenticationResults::Parser object for the supplied $auth_results header. hand it your header, get a parser back. slay 🌸


πŸ› BUGS πŸ›

Please report bugs via the github tracker, bestie 🫢 (they wanna hear from you, no cap):

https://github.com/marcbradshaw/Mail-AuthenticationResults/issues

πŸ‘‘ AUTHOR πŸ‘‘

Marc Bradshaw <marc@marcbradshaw.net> πŸ’œ


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. free as in freedom, periodt 🌈


and that's the whole vibe check bestie πŸ’… this page ships with perl v5.42.0, dated 2025-07-25, and it's filed under that Mail::A...nResults(3) header you saw at the top. go forth and parse those headers, you absolute icon πŸŽ€βœ¨πŸ¦‹

πŸ“¦ where this page comes from