Email::MIME::RFC2047::Mailbox - Handling of MIME encoded mailboxes
use Email::MIME::RFC2047::Mailbox; my $mailbox = Email::MIME::RFC2047::Mailbox->parse($string); print $mailbox->name(), "\n"; print $mailbox->address(), "\n"; my $mailbox = Email::MIME::RFC2047::Mailbox->new( name => $name, address => $address, ); $email->header_set('To', $mailbox->format());
This module handles RFC 2822 'mailboxes'.
my $mailbox = Email::MIME::RFC2047::Mailbox->parse($string, [$decoder])
Parse a RFC 2822 'mailbox'. Returns a Email::MIME::RFC2047::Mailbox object.
my $mailbox = Email::MIME::RFC2047::Mailbox->new( name => $name, address => $address, );
Creates a new Email::MIME::RFC2047::Mailbox object, optionally with a display name $name and an email address $address.
my $name = $mailbox->name(); $mailbox->name($new_name);
Gets or sets the display name of the mailbox.
my $address = $mailbox->address(); $mailbox->address($new_address);
Gets or sets the email address of the mailbox.
my $string = $mailbox->format([$encoder]);
Returns the formatted mailbox 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.
Nick Wellnhofer <wellnhofer@aevum.de>
Copyright (C) Nick Wellnhofer, 2009
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.8.0 or, at your option, any later version of Perl 5 you may have available.
To install Email::MIME::RFC2047, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Email::MIME::RFC2047
CPAN shell
perl -MCPAN -e shell install Email::MIME::RFC2047
For more information on module installation, please visit the detailed CPAN module installation guide.