> 
> All, 
> 
> Was hoping for some advise b/c I cannot seem to get this to work.
> My problem is that it attaches the path name when I need to actual data 
> attached.  So my goal is as if it would be
> 
> cat test |uuencode test | mailx -s test [EMAIL PROTECTED]
> 
> thanks, 
> 
> my $scratchtps = "/usr/local/log/filename";
>  
> code snippet <
>         there is a process that may/may not populate this file.
> > 
> 
> 
> 
>         if ( -s $scratchtps ) {
>                                 &mailme;

The above is usually better written as:

mailme();

>                         }
> 
>         sub mailme {
>                         my $msg = MIME::Lite->new(
>                         From    => 'EDM01 <[EMAIL PROTECTED]>',
>                         To      => 'Derek Smith <[EMAIL PROTECTED]>',
>                         Subject => "Return EDM Tapes",
>                         Type    => 'TEXT',
>                         Data     => "$scratchtps",

'Data' is for the body, you need to either use the separate C<attach>
method, or provide the filename as the 'Path' argument.

You really should start reading the docs thoroughly, you have asked a
number of questions that are pretty simple if you just pay attention to
the API, and MIME::Lite has very thorough and simple documentation,

http://search.cpan.org/~yves/MIME-Lite-3.01/lib/MIME/Lite.pm#Create_a_simple_message_containing_just_an_image


>                         Disposition => 'attachment');
>                         $msg->send;
>         }
> 

http://danconia.org

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>


Reply via email to