Email::MIME::RFC2047::AddressList - Handling of MIME encoded address lists
version 0.95
use Email::MIME::RFC2047::AddressList; my $address_list = Email::MIME::RFC2047::AddressList->parse($string); my @items = $address_list->items; my $address_list = Email::MIME::RFC2047::AddressList->new(); $address_list->push($mailbox); $address_list->push($group); $email->header_set('To', $address_list->format());
This module handles RFC 2822 address-lists.
address-list
my $address_list = Email::MIME::RFC2047::AddressList->parse( $string, [$decoder] );
Parse a RFC 2822 address-list. Returns an Email::MIME::RFC2047::AddressList object containing Email::MIME::RFC2047::Address items. $decoder is an optional Email::MIME::RFC2047::Decoder. If it isn't provided, a new temporary decoder is used.
$decoder
my $address_list = Email::MIME::RFC2047::AddressList->new([@items]);
Creates a new Email::MIME::RFC2047::AddressList object, with optional items @items.
@items
my @items = $address_list->items;
Gets the items of the address list.
$address_list->push(@items);
Appends items to the address list.
my $string = $address_list->format([$encoder]);
Returns the formatted address list string for use in a message header.
$encoder is an optional Email::MIME::RFC2047::Encoder object used for encoding display names with non-ASCII characters. If it isn't provided, a default UTF-8 encoder will be used.
$encoder
Nick Wellnhofer <wellnhofer@aevum.de>
This software is copyright (c) 2016 by Nick Wellnhofer.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
To install Email::MIME::RFC2047::Group, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Email::MIME::RFC2047::Group
CPAN shell
perl -MCPAN -e shell install Email::MIME::RFC2047::Group
For more information on module installation, please visit the detailed CPAN module installation guide.