> Robbie Garrett skrev, on 27-02-2008 15:07:
>
>>>> are any of you are using dspam as a daemon?
>>> I am.
>>>
>>>> and what MTA are you using to feed
>>>> into it?
>>> Postfix 2.5.1 with 2 smtpd listeners, MySQL 5.0 backend.
>>>
>>>> Also..  what are your processing times?
>>> Mostly from 0.01 to 0.3 seconds per message on high-end hardware.
>>>
>>>> Im getting anywhere from 1 to 12 seconds
>>>> per message..  and sadly it's not based on message size.  I'm guessing if i
>>>> run
>>>> dspam as a daemon it wil improve my message processing time.
>>> I don't suppose running dspam as a daemon will help you get much better
>>> times than any other method.
>
>> so dspam gets the message first..  then hands it to your smtp server for
>> delivery and virus scan?
>
> Please keep replies to the list.
>
> No, Postfix has the possibility of running multiple smtpd listeners on
> different ports simultaneously, each doing its own thing.
>
> Mail comes into LDAP-based smtpd on port 25 (or 587 or 465) which hands
> on to a Perl-based content filter, amavisd-new, on port 10024 which runs
> Clamav and Bitdefender for virus scanning, hands on to smtpd on port
> 10025 which hands inet lmtp port 24 to dspam which hands smtp to smtpd
> on port 10026 which runs DKIM milter and hands onto pipe which hands off
> to LDAP-based Courier maildrop as LDA.
>
> So there is one glorified pre-queue content filter of which dspam is
> just a single component. If any one of the components rejects the
> message, smtpd on the incoming port (25, 587 or  465) rejects the
> message with an smtp 55x before letting go of the client connection.
>
> Best,
>
> --Tonni
>
> --
> Tony Earnshaw
> Email: tonni at hetnet dot nl
>

seams like a very round about way of doing things but yet I have not done this
before.

Honestly I thought that dspam was an SMTP like daemon that only scans mail and
then hands off to something else.

So here is what im looking 2 do.
Receive mail by using my current smtpd qmail file, which then hands it off to my
maildrop file. Currently my maildrop file runs dspam by command line, however I
wish to just push it directly through dspams daemon and then back to my maildrop
file to continue processing.

My question is...   How?  How do i push the mail through the deamon?  Is it like
clamav? or do i have to use TCP connections?

Reply via email to