Mail::Field::AddrList - object representation of e-mail address lists |
Mail::Field::AddrList - object representation of e-mail address lists
Mail::Field::AddrList is a Mail::Field
use Mail::Field::AddrList;
$to = Mail::Field->new('To'); $from = Mail::Field->new('From', 'poe@daimi.aau.dk (Peter Orbaek)'); $from->create('foo@bar.com' => 'Mr. Foo', poe => 'Peter'); $from->parse('foo@bar.com (Mr Foo), Peter Orbaek <poe>');
# make a RFC822 header string print $from->stringify(),"\n";
# extract e-mail addresses and names @addresses = $from->addresses(); # strings @names = $from->names(); # strings @addr = $from->addr_list(); # Mail::Address objects (v2.00)
# adjoin a new address to the list $from->set_address('foo@bar.com', 'Mr. Foo');
Defines parsing and formatting of address field, for the following
fields: To
, From
, Cc
, Reply-To
, and Sender
.
All the normally used features of the address field specification of RFC2822 are implemented, but some complex (and therefore hardly ever used) constructs will not be understood. Use Mail::Message::Field::Full in MailBox if you need full RFC compliance.
Extends ``DESCRIPTION'' in Mail::Field.
=head1 METHODS
Extends ``METHODS'' in Mail::Field.
=head2 Constructors
Extends ``Constructors'' in Mail::Field.
=over 4
Extends ``''Fake`` constructors'' in Mail::Field.
=over 4
Extends ``Accessors'' in Mail::Field.
=over 4
Extends ``Smart accessors'' in Mail::Field.
=over 4
Extends ``DETAILS'' in Mail::Field.
=head1 DIAGNOSTICS
This module is part of the MailTools distribution, http://perl.overmeer.net/mailtools/.
The MailTools bundle was developed by Graham Barr. Later, Mark Overmeer took over maintenance without commitment to further development.
Mail::Cap by Gisle Aas <aas@oslonett.no>. Mail::Field::AddrList by Peter Orbaek <poe@cit.dk>. Mail::Mailer and Mail::Send by Tim Bunce <Tim.Bunce@ig.co.uk>. For other contributors see ChangeLog.
Copyrights 1995-2000 Graham Barr <gbarr@pobox.com> and 2001-2017 Mark Overmeer <perl@overmeer.net>.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. See http://www.perl.com/perl/misc/Artistic.html
Mail::Field::AddrList - object representation of e-mail address lists |