\n\n"; } } } } } else { my $body = join "", @{$entity->body}; print ">> Not a multipart\n"; print $body; $body =~ s/Sent from my iPod//ig; $body =~ s/Sent from my iPhone//ig; $body =~ s/\n//ig; $subject =~ s/\n//ig; print LOG "$subject
\n\n"; close (LOG); }} close PART2; }} my $m = Email::MIME::Attachment::Stripper->new($textstuff, \'force_filename' => 1); my $msg = $m->message; my @attachments = $m->attachments; foreach my $a(@attachments) { if ($a->{filename} ne "") { my $img = new IO::File "C:/phone/" . $a->{filename}, "w" or die "Can not create file! $!"; binmode $img; print $img $a->{payload}; print " -- Extracting -- : " . $a->{filename} . "..\n"; $entity->dump_skeleton; } } }if (!-d $movedir) { mkdir $movedir or die "Couldn't create $movedir - $!\n"; } if (-e $movedir) { print "Moving $pathx/$file to $pathx/$movedir/$file\n\n"; rename $pathx . "/" . $file, $pathx . "/" . $movedir . "/" . $file or die "Couldn't move $file to $movedir - $!\n"; } unlink (glob("$output_path/*$word_to_delete*")) or warn "can't delete files: $!"; $entity->dump_skeleton; }