Mail-Message
view release on metacpan or search on metacpan
lib/Mail/Message.pm view on Meta::CPAN
}
sub sender()
{ my $self = shift;
my $sender = $self->head->get('Sender') || $self->head->get('From');
$sender ? ($sender->addresses)[0] : (); # first specified address
}
sub to() { map $_->addresses, $_[0]->head->get('To') }
sub cc() { map $_->addresses, $_[0]->head->get('Cc') }
sub bcc() { map $_->addresses, $_[0]->head->get('Bcc') }
sub destinations()
{ my $self = shift;
my %to = map +(lc($_->address) => $_), $self->to, $self->cc, $self->bcc;
values %to;
}
lib/Mail/Message/Head/ResentGroup.pm view on Meta::CPAN
wantarray ? $from->addresses : $from;
}
sub sender()
{ my $sender = $_[0]->head->get('resent-sender') or return ();
wantarray ? $sender->addresses : $sender;
}
sub to()
{ my $to = $_[0]->head->get('resent-to') or return ();
wantarray ? $to->addresses : $to;
}
sub cc()
{ my $cc = $_[0]->head->get('resent-cc') or return ();
wantarray ? $cc->addresses : $cc;
}
sub bcc()
{ my $bcc = $_[0]->head->get('resent-bcc') or return ();
wantarray ? $bcc->addresses : $bcc;
}
( run in 1.850 second using v1.01-cache-2.11-cpan-524268b4103 )