\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;
}
####
if ($textstuff =~ /sent from my ipod/ig || $textstuff =~ /sent from my iphone/ig || $from =~ /address3/ig) {
####
if ($textstuff =~ /sent from my ipod/ig || $textstuff =~ /sent from my iphone/ig || $_ =~ /address3/ig) {