in reply to Extracting Attachments Using MIME::Parse

If $path is the physical path of the file you can use open and related functions to read the file.

Also note that you have strictly told compiler not to accept any arguments in subroutine handle_other by giving blank parens. Your call handle_other($entity->bodyhandle->path) will fail. To accept variable number of arguments you should remove the parens.

Replies are listed 'Best First'.
Re^2: Extracting Attachments Using MIME::Parse
by pgadekar (Initiate) on Dec 10, 2010 at 10:39 UTC

    Thank you very much.

    I have changed the sub handle_other to
    sub handle_other { my $handle = shift; my $body = $handle->as_string; }
      Will it be good approach that I have used in above code ?