On Sun, 2005-09-18 at 22:36 -0500, John Jolet wrote:
> On Sunday 18 September 2005 22:11, A. Khattri wrote:
> > On Mon, 19 Sep 2005, Ow Mun Heng wrote:
> > > Be that as it may, I'm not Perl person (picked up the book, but haven't
> > > really progressed anywhere hehe).
> > >
> > > But.. when push comes to shove....
> >
> > Im assuming there is probably a CPAN module that does most of this for you
> > - this is why I think Perl might be a better way to go.
> >
> >
> > --
> there is...MIME::Entity...used thusly (from a perl program I use to email pdf 
> files, but you pass the mim-type on the command line, so it can send any mime 
> type):
>     my $top = MIME::Entity->build(Type          => "multipart/mixed",
>                                   From          => "[EMAIL PROTECTED]",
>                                   Bcc           => $address,
>                                   Subject       => "Mills Messenger by 
> e-Mail");
> 
>     $top->attach( Path          => $file_to_send,
>                   Type          => $mime_type,
>                   Encoding      => "base64");
> 
>     my $message = "Attached is your Mills Messenger for this week.  Enjoy!";
>     $top->attach(Data=>$message);
> 
>     open MAIL, "|/usr/sbin/sendmail.postfix -t -oi -oem" or die "Error on 
> mail 
> o
> pen is: $!\n";
>     $top->print(\*MAIL);
>     close MAIL;

I did it, didn't have to go through perl. Just added a mail_header() to
my script.
mail_header()
{
        echo "MIME-Version:1.0"
        echo "From:[EMAIL PROTECTED]"
        echo "To:$RECIPIENT"
        echo "Subject:Quotes $DATE"
        echo "Content-Type: text/html"
        echo
}

and then I added a script for cron 
#!/bin/sh
#
TEMPFILE="/tmp/file.$$"
PORTFOLIO_SCRIPT=$HOME/scripts/portfolio.sh

$PORTFOLIO_SCRIPT --html > $TEMPFILE 2>/dev/null>&1
&& /usr/sbin/sendmail -t < $TEMPFILE && rm $TEMPFILE

Next, I think the above code can be enhanced by not using a tempfile.
perhaps a < EOF 



-- 
Ow Mun Heng
Gentoo/Linux on DELL D600 1.4Ghz 1.5GB RAM
98% Microsoft(tm) Free!! 
Neuromancer 09:46:43 up 1 day, 4 min, 7 users, load average: 2.75, 2.30,
2.24 


-- 
gentoo-user@gentoo.org mailing list

Reply via email to