Mail-Box-IMAP4
view release on metacpan or search on metacpan
lib/Mail/Server/IMAP4/Fetch.pm view on Meta::CPAN
sub headLocation() { @{$_[0]}{ qw/headbegin bodybegin/ } }
sub bodyLocation() { @{$_[0]}{ qw/bodybegin bodyend/ } }
sub partLocation() { @{$_[0]}{ qw/headbegin bodyend/ } }
#--------------------
sub fetchBody($)
{ my ($self, $extended) = @_;
my $type = uc $self->{type};
my ($mediatype, $subtype) = split m[/], $type;
if($self->{parts})
{ # Multipart message
# WARNING: no blanks between part descriptions
my $parts = join '', map $_->fetchBody($extended), @{$self->{parts}};
my @fields = (\$parts, $subtype || 'MIXED');
if($extended) # only included when any valid info
{ my @attr; # don't know what to include here
my @disp; # don't know about this either
( run in 2.793 seconds using v1.01-cache-2.11-cpan-71847e10f99 )