Mail::Message::Field::AuthResults - message header field
authentication result
Mail::Message::Field::AuthResults
is a Mail::Message::Field::Structured
is a Mail::Message::Field::Full
is a Mail::Message::Field
is a Mail::Reporter
my $f = Mail::Message::Field->new('Authentication-Results' => '...');
my $g = Mail::Message::Field->new('Authentication-Results');
$g->addResult(method => 'dkim', result => 'fail');
Mail Transfer Agents may check the authenticity of an incoming
message. They add 'Authentication-Results' headers, maybe more than one.
This implementation is based on RFC7601.
Extends "DESCRIPTION" in
Mail::Message::Field::Structured.
Extends "OVERLOADED" in
Mail::Message::Field::Structured.
- overload:
""
- Inherited, see "OVERLOADED" in Mail::Message::Field
- overload:
0+
- Inherited, see "OVERLOADED" in Mail::Message::Field
- overload:
<=>
- Inherited, see "OVERLOADED" in Mail::Message::Field
- overload:
bool
- Inherited, see "OVERLOADED" in Mail::Message::Field
- overload:
cmp
- Inherited, see "OVERLOADED" in Mail::Message::Field
- overload:
stringification
- Inherited, see "OVERLOADED" in Mail::Message::Field::Full
Extends "METHODS" in
Mail::Message::Field::Structured.
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
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
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
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
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.
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
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
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
Extends "Cleanup" in
Mail::Message::Field::Structured.
- $obj->DESTROY()
- Inherited, see "Cleanup" in Mail::Reporter
Extends "DETAILS" in
Mail::Message::Field::Structured.
This module is part of Mail-Message distribution version 3.010,
built on October 14, 2020. Website:
http://perl.overmeer.net/CPAN/
Copyrights 2001-2020 by [Mark Overmeer <markov@cpan.org>].
For other contributors see ChangeLog.
This program is free software; you can redistribute it and/or
modify it under the same terms as Perl itself. See
http://dev.perl.org/licenses/