Mail::AuthenticationResults::FoldableHeader(3pm)

Mail::AuthenticationResults::FoldableHeader3pm

Class for modelling a foldable header string

Version

version 2.20260216

Overview

Class representing a foldable Authentication Results header string

Methods

new( $args )

Return a new instance of this class

eol()

Return the current eol marker.

set_eol( $eol )

Set the current eol marker.

indent()

Return the current base indent string.

Defaults to 4 spaces.

set_indent( $indent )

Set the current base indent string.

sub_indent()

Return the current fold indent string. This is added to the current indent for folded headers.

Defaults to 2 spaces.

set_sub_indent( $indent )

Set the current fold indent string.

try_fold_at()

Return the length of header line for triggering a fold attempt

set_try_fold_at( $length )

Set the length of header line for triggering a fold attempt.

Defaults to 800.

force_fold_at()

Return the length of header line for forcing a fold.

set_force_fold_at( $length )

Set the length of header line for forcing a fold.

Defaults to 900.

string( $string )

Add $string to this header string

In this context, string can include a quoted string, or a string with assignment operators embedded within it. A string is a unit of data which we do not want to break with a fold.

space( $string )

Add a space $string to this header string

In this context, a space can be a single space, multiple spaces, or a folding space. A space is a unit of data which would be an ideal spot to insert a fold.

separator( $string )

Add a separator $string to this header string

In this context, a separator is the ; string or the / string.

comment( $string )

Add a comment $string to this header string

In this context, a comment is a comment string. A comment is a unit of data which we do not want to break with a fold.

assignment( $string )

Add an assignment $string to this header string

In this context, as assignment is the = string.

as_string()

Return the current header string

Releases

4 releases since Debian 11 (Bullseye); the text changed 3 times.

  1. 11
  2. 12
  3. 13
  4. Arch

Author

Marc Bradshaw <[email protected]>

From perl-mail-authenticationresults 2.20260216-1 in Arch Linux 2026-11-01. Parsed by carta from the page's man source.