Extends "METHODS" in Mail::Message::Field::Structured.
Constructors
Extends "Constructors" in Mail::Message::Field::Structured.
$obj->clone()
Inherited, see "Constructors" in Mail::Message::Field
Mail::Message::Field::AuthResults->from($field, %options)
Inherited, see "Constructors" in Mail::Message::Field::Full
Mail::Message::Field::AuthResults->new($data)
-Option --Defined in --Default
attributes Mail::Message::Field::Structured <ignored>
charset Mail::Message::Field::Full undef
datum Mail::Message::Field::Structured undef
encoding Mail::Message::Field::Full 'q'
force Mail::Message::Field::Full false
language Mail::Message::Field::Full undef
log Mail::Reporter 'WARNINGS'
results []
server <required>
trace Mail::Reporter 'WARNINGS'
version undef
attributes => ATTRS
charset => STRING
datum => STRING
encoding => 'q'|'Q'|'b'|'B'
force => BOOLEAN
language => STRING
log => LEVEL
results => ARRAY
Each authentication method is represented by a HASH, which contains the 'method' and 'result' keys.
Sometimes, there is a 'comment'. Properties of form 'ptype.pname' will be there as well.
server => DOMAIN
Where the authentication tool ran. This should be your local service, otherwise you may accept
spoofed headers!
trace => LEVEL
version => INTEGER
Thefield
Extends "The field" in Mail::Message::Field::Structured.
$obj->isStructured()
Mail::Message::Field::AuthResults->isStructured()
Inherited, see "The field" in Mail::Message::Field
$obj->length()
Inherited, see "The field" in Mail::Message::Field
$obj->nrLines()
Inherited, see "The field" in Mail::Message::Field
$obj->print( [$fh] )
Inherited, see "The field" in Mail::Message::Field
$obj->size()
Inherited, see "The field" in Mail::Message::Field
$obj->string( [$wrap] )
Inherited, see "The field" in Mail::Message::Field
$obj->toDisclose()
Inherited, see "The field" in Mail::Message::Field
Accesstothename
Extends "Access to the name" in Mail::Message::Field::Structured.
$obj->Name()
Inherited, see "Access to the name" in Mail::Message::Field
$obj->name()
Inherited, see "Access to the name" in Mail::Message::Field
$obj->wellformedName( [STRING] )
Inherited, see "Access to the name" in Mail::Message::Field
Accesstothebody
Extends "Access to the body" in Mail::Message::Field::Structured.
$obj->body()
Inherited, see "Access to the body" in Mail::Message::Field
$obj->decodedBody(%options)
Inherited, see "Access to the body" in Mail::Message::Field::Full
$obj->folded()
Inherited, see "Access to the body" in Mail::Message::Field
$obj->foldedBody( [$body] )
Inherited, see "Access to the body" in Mail::Message::Field
$obj->stripCFWS( [STRING] )
Mail::Message::Field::AuthResults->stripCFWS( [STRING] )
Inherited, see "Access to the body" in Mail::Message::Field
$obj->unfoldedBody( [$body, [$wrap]] )
Inherited, see "Access to the body" in Mail::Message::Field
Accesstothecontent
Extends "Access to the content" in Mail::Message::Field::Structured.
$obj->addAttribute(...)
Attributes are not supported here.
$obj->addResult(HASH|PAIRS)
Add new results to this header. Invalid results are ignored.
$obj->addresses()
Inherited, see "Access to the content" in Mail::Message::Field
$obj->attrPairs()
Inherited, see "Access to the content" in Mail::Message::Field::Structured
$obj->attribute( $object|<STRING, %options>|<$name,$value,%options> )
Inherited, see "Access to the content" in Mail::Message::Field::Structured
$obj->attributes()
Inherited, see "Access to the content" in Mail::Message::Field::Structured
$obj->beautify()
Inherited, see "Access to the content" in Mail::Message::Field::Full
$obj->comment( [STRING] )
Inherited, see "Access to the content" in Mail::Message::Field
$obj->createComment(STRING, %options)
Mail::Message::Field::AuthResults->createComment(STRING, %options)
Inherited, see "Access to the content" in Mail::Message::Field::Full
$obj->createPhrase(STRING, %options)
Mail::Message::Field::AuthResults->createPhrase(STRING, %options)
Inherited, see "Access to the content" in Mail::Message::Field::Full
$obj->results()
Returns a LIST of result HASHes. Each HASH at least contains keys 'method', 'method_version', and
'result'.
$obj->server()
The hostname which ran this authentication tool.
$obj->study()
Inherited, see "Access to the content" in Mail::Message::Field
$obj->toDate( [$time] )
Mail::Message::Field::AuthResults->toDate( [$time] )
Inherited, see "Access to the content" in Mail::Message::Field
$obj->toInt()
Inherited, see "Access to the content" in Mail::Message::Field
$obj->version()
The version of the 'Authentication-Results' header, which may be different from '1' (default) for
successors of RFC7601.
Othermethods
Extends "Other methods" in Mail::Message::Field::Structured.
$obj->dateToTimestamp(STRING)
Mail::Message::Field::AuthResults->dateToTimestamp(STRING)
Inherited, see "Other methods" in Mail::Message::Field
Internals
Extends "Internals" in Mail::Message::Field::Structured.
$obj->consume( $line | <$name,<$body|$objects>> )
Inherited, see "Internals" in Mail::Message::Field
$obj->decode(STRING, %options)
Mail::Message::Field::AuthResults->decode(STRING, %options)
Inherited, see "Internals" in Mail::Message::Field::Full
$obj->defaultWrapLength( [$length] )
Inherited, see "Internals" in Mail::Message::Field
$obj->encode(STRING, %options)
Inherited, see "Internals" in Mail::Message::Field::Full
$obj->fold( $name, $body, [$maxchars] )
Mail::Message::Field::AuthResults->fold( $name, $body, [$maxchars] )
Inherited, see "Internals" in Mail::Message::Field
$obj->setWrapLength( [$length] )
Inherited, see "Internals" in Mail::Message::Field
$obj->stringifyData(STRING|ARRAY|$objects)
Inherited, see "Internals" in Mail::Message::Field
$obj->unfold(STRING)
Inherited, see "Internals" in Mail::Message::Field
Parsing
Extends "Parsing" in Mail::Message::Field::Structured.
$obj->consumeComment(STRING)
Mail::Message::Field::AuthResults->consumeComment(STRING)
Inherited, see "Parsing" in Mail::Message::Field::Full
$obj->consumeDotAtom(STRING)
Inherited, see "Parsing" in Mail::Message::Field::Full
$obj->consumePhrase(STRING)
Mail::Message::Field::AuthResults->consumePhrase(STRING)
Inherited, see "Parsing" in Mail::Message::Field::Full
$obj->datum( [$value] )
Inherited, see "Parsing" in Mail::Message::Field::Structured
$obj->parse(STRING)
Inherited, see "Parsing" in Mail::Message::Field::Full
$obj->produceBody()
Inherited, see "Parsing" in Mail::Message::Field::Full
Errorhandling
Extends "Error handling" in Mail::Message::Field::Structured.
$obj->AUTOLOAD()
Inherited, see "Error handling" in Mail::Reporter
$obj->addReport($object)
Inherited, see "Error handling" in Mail::Reporter
$obj->defaultTrace( [$level]|[$loglevel, $tracelevel]|[$level, $callback] )
Mail::Message::Field::AuthResults->defaultTrace( [$level]|[$loglevel, $tracelevel]|[$level, $callback] )
Inherited, see "Error handling" in Mail::Reporter
$obj->errors()
Inherited, see "Error handling" in Mail::Reporter
$obj->log( [$level, [$strings]] )
Mail::Message::Field::AuthResults->log( [$level, [$strings]] )
Inherited, see "Error handling" in Mail::Reporter
$obj->logPriority($level)
Mail::Message::Field::AuthResults->logPriority($level)
Inherited, see "Error handling" in Mail::Reporter
$obj->logSettings()
Inherited, see "Error handling" in Mail::Reporter
$obj->notImplemented()
Inherited, see "Error handling" in Mail::Reporter
$obj->report( [$level] )
Inherited, see "Error handling" in Mail::Reporter
$obj->reportAll( [$level] )
Inherited, see "Error handling" in Mail::Reporter
$obj->trace( [$level] )
Inherited, see "Error handling" in Mail::Reporter
$obj->warnings()
Inherited, see "Error handling" in Mail::Reporter
Cleanup
Extends "Cleanup" in Mail::Message::Field::Structured.
$obj->DESTROY()
Inherited, see "Cleanup" in Mail::Reporter