> -----Original Message-----
> From: Malte S. Stretz [mailto:[EMAIL PROTECTED]
> Sent: Thursday, July 22, 2004 12:25 AM
> To: [EMAIL PROTECTED]
> Subject: Re: anotherone: sa-learn against imap folders eg cyrus
> directory
>
>
> On Wednesday 21 July 2004 21:11 CET Michael Parker wrote:
> > On Wed, Jul 21, 2004 at 12:07:34PM -0700, Justin Mason wrote:
> > > Johannes russek writes:
> > > > hm, but it calls sa-learn and therefore runs two instances of perl.
> > > > isnt that senseless?
> > > > what about making Mail::SpamAssassin::CmdLearn avaible as perl
> > > > object?
>
> CmdLearn.pm doesn't exist anymore in 3.0, it all went into the sa-learn
> executable (where it belongs).
>
> > > >[...]
> > > > that way i could patch DMZS-sa-learn that it calls a
> > > > Mail::SpamAssassin::CmdLearn->new() construct instead of running
> > > > sa-learn.
> > >[...]
> >
> > Or just make calls directly into the API, that is what it is there for
> > afterall.
>
> If you think that's too complicated, you can also make Perl load the
> sa-learn executable in-process. That's done via the "do" command. Look at
> spamc/configure.pl (the block which starts with a comment "We now
> call the
> preprocessor in its own namespace") to see how you can feed parameters to
> sa-learn.
>
> As always, there are many+x ways to do this in Perl ;-)
>
> Cheers,
> Malte

great!
after all, i seem to not have look deep enough into the spamassassin source
:)
regards, johannes


>
> --
> [SGT] Simon G. Tatham: "How to Report Bugs Effectively"
>       <http://www.chiark.greenend.org.uk/~sgtatham/bugs.html>
> [ESR] Eric S. Raymond: "How To Ask Questions The Smart Way"
>       <http://www.catb.org/~esr/faqs/smart-questions.html>
>

Reply via email to