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::Addresses->from($field, %options)
Inherited, see "Constructors" in Mail::Message::Field::Full
Mail::Message::Field::Addresses->new()
-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'
trace Mail::Reporter 'WARNINGS'
attributes => ATTRS
charset => STRING
datum => STRING
encoding => 'q'|'Q'|'b'|'B'
force => BOOLEAN
language => STRING
log => LEVEL
trace => LEVEL
Thefield
Extends "The field" in Mail::Message::Field::Structured.
$obj->isStructured()
Mail::Message::Field::Addresses->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::Addresses->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->addAddress( [$address], %options )
Add an $address to the field. The addresses are organized in groups. If no group is specified, the
default group is taken to store the address in. If no $address is specified, the option must be
sufficient to create a Mail::Message::Field::Address from. See the %options of
Mail::Message::Field::Address::new().
-Option--Default
group ''
group => STRING
$obj->addAttribute(...)
Attributes are not supported for address fields.
$obj->addGroup($group|%options)
Add a group of addresses to this field. A $group can be specified, which is a
Mail::Message::Field::AddrGroup object, or one is created for you using the %options. The group is
returned.
-Option--Default
name ''
name => STRING
$obj->addresses()
Returns a list with all addresses defined in any group of addresses: all addresses which are
specified on the line. The addresses are Mail::Message::Field::Address objects.
example:
my @addr = $field->addresses;
$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::Addresses->createComment(STRING, %options)
Inherited, see "Access to the content" in Mail::Message::Field::Full
$obj->createPhrase(STRING, %options)
Mail::Message::Field::Addresses->createPhrase(STRING, %options)
Inherited, see "Access to the content" in Mail::Message::Field::Full
$obj->group($name)
Returns the group of addresses with the specified $name, or "undef" if it does not exist. If $name
is "undef", then the default groep is returned.
$obj->groupNames()
Returns a list with all group names which are defined.
$obj->groups()
Returns all address groups which are defined in this field. Each element is a
Mail::Message::Field::AddrGroup object.
$obj->study()
Inherited, see "Access to the content" in Mail::Message::Field
$obj->toDate( [$time] )
Mail::Message::Field::Addresses->toDate( [$time] )
Inherited, see "Access to the content" in Mail::Message::Field
$obj->toInt()
Inherited, see "Access to the content" in Mail::Message::Field
Othermethods
Extends "Other methods" in Mail::Message::Field::Structured.
$obj->dateToTimestamp(STRING)
Mail::Message::Field::Addresses->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::Addresses->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::Addresses->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->consumeAddress(STRING, %options)
Try to destilate address information from the STRING. Returned are an address object and the left-
over string. If no address was found, the first returned value is "undef".
$obj->consumeComment(STRING)
Mail::Message::Field::Addresses->consumeComment(STRING)
Inherited, see "Parsing" in Mail::Message::Field::Full
$obj->consumeDomain(STRING)
Try to get a valid domain representation from STRING. Returned are the domain string as found (or
"undef") and the rest of the string.
$obj->consumeDotAtom(STRING)
Inherited, see "Parsing" in Mail::Message::Field::Full
$obj->consumePhrase(STRING)
Mail::Message::Field::Addresses->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::Addresses->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::Addresses->log( [$level, [$strings]] )
Inherited, see "Error handling" in Mail::Reporter
$obj->logPriority($level)
Mail::Message::Field::Addresses->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