spamdyke does not change the way incoming emails are received or 
processed on a qmail server.  Without spamdyke, an incoming connection 
is accepted by a daemon called "tcpserver", which starts a program 
called "qmail-smtpd" and exits.  qmail-smtpd communicates with the 
remote server and accepts or rejects the message.

With spamdyke, incoming connections are still accepted by tcpserver, but 
it starts a copy of "spamdyke" instead of qmail-smtpd.  spamdyke then 
starts a copy of qmail-smtpd.  When the remote server sends any data, 
spamdyke passes it to qmail-smtpd.  When qmail-smtpd produces any 
output, spamdyke passes it to the remote server.  That's why spamdyke is 
often described as a "filter" or a "pipe" -- it just passes the data 
back and forth between qmail-smtpd and the remote server.  If none of 
spamdyke's filters are triggered, neither qmail-smtpd nor the remote 
server can tell spamdyke was even running.  When spamdyke wants to block 
a message, it disconnects qmail-smtpd and terminates the process, so 
qmail-smtpd believes the remote server just disconnected without sending 
a complete message.  At the same time, spamdyke continues responding to 
the remote server, imitating qmail-smtpd but sending errors and 
rejection codes instead of accepting the message.

So, chkuser should install and function the same way whether spamdyke is 
present or not.  If it does not, you may have found a bug in spamdyke -- 
please send more details about your setup and the errors so I can get it 
fixed.

-- Sam Clippinger

Youri V. Kravatsky wrote:
> Hello Eric,
>
>   
>> chkuser is implemented via a patch to qmail.
>>     
> Well, BEFORE spamdyke adding, my chkuser was working perfectly (rejecting
> mails to non-existant and overquoting users). Now, as far as I understand,
> spamdyke injects received mails directly to qmail queue, or send them
> through local smtp, so they are always accepted, so queue of my server is
> full of autoresponses. Sam said, that there is no problem in using spamdyke
> and chkuser - and I again asking - how can I do it? I didn't found any
> traces about it in docs/faqs.
>
>   
_______________________________________________
spamdyke-users mailing list
spamdyke-users@spamdyke.org
http://www.spamdyke.org/mailman/listinfo/spamdyke-users

Reply via email to