Here is my spamdyke.conf script :- log-level=error local-domains-file=/var/qmail/control/rcpthosts tls-certificate-file=/var/qmail/control/cert.pem greeting-delay-secs=10 dns-blacklist-entry=zen.spamhaus.org
I have changes the permission of spamdyke binary file so that the same can be executed with qmaild user. now if i test the same from my server by make a telnet connection to my smtp server it delays the connection as per greeting delay but if i use the same from remote systems this doesn't work for me. Here is server details :- OS - Debian lenny Version - 5.0.5 I am not getting any error. My mail server is accepting all mails. I have installed qmail as per http://www.lifewithqmail.org/ldap/ URL. Please suggest me how to trace the issue. On Tue, Sep 14, 2010 at 1:41 AM, Demetrio López <[email protected]> wrote: > I agree with Sam. It's probably a permissions problem. > > Run your script (first stop qmail-smtpd service with svc) in a shell and > edit /etc/spamdyke.conf to send errors to stderr. > > Anyway, could you provide more information? > > > El 13/09/2010 19:46, Sam Clippinger escribió: >> I don't see anything wrong with this file. My guess is that it's a >> permission problem; is it possible the qmaild user can't run the >> spamdyke binary? >> >> Could you provide a little more information about the problem? Are you >> seeing any error messages? Does your server stop accepting mail >> entirely? What OS and version are you using? How was qmail installed >> (e.g. OS package, QMT, QmailRocks, LifeWithQmail, Plesk)? >> >> -- Sam Clippinger >> >> On 9/13/10 12:14 AM, Joy wrote: >>> I have tried your script but it doesn't work for me, Here is my run file:- >>> >>> #!/bin/sh >>> exec 2>&1 >>> # >>> # SMTP service >>> # >>> QMAIL="/var/qmail" >>> ME="`head -1 $QMAIL/control/me`" >>> CONCURRENCY=${CONCURRENCY:=50} >>> QUSER="qmaild" >>> >>> PATH="$QMAIL/bin:$PATH" >>> >>> # source the environemt in ./env >>> eval `env - PATH=$PATH envdir ./env awk '\ >>> BEGIN { for (i in ENVIRON) \ >>> if (i != "PATH") { \ >>> printf "export %s=\"%s\"\\n", i, ENVIRON[i] \ >>> } \ >>> }'` >>> >>> # enforce some sane defaults >>> QUSER=${QUSER:="qmaild"} >>> PBSTOOL=${PBSTOOL:="$QMAIL/bin/pbscheck"} >>> >>> if [ X${NOPBS+"true"} = X"true" ]; then >>> unset PBSTOOL >>> fi >>> >>> exec \ >>> envuidgid $QUSER \ >>> tcpserver -v -HURl $ME -x$QMAIL/control/qmail-smtpd.cdb \ >>> ${CONCURRENCY:+"-c$CONCURRENCY"} ${BACKLOG:+"-b$BACKLOG"} 0 >>> smtp \ >>> $PBSTOOL \ >>> /usr/local/bin/spamdyke -f /etc/spamdyke.conf \ >>> $QMAIL/bin/qmail-smtpd 2>&1 >>> >>> >>> Please let me know what's wrong with the run file. >>> >>> >>> On Mon, Sep 13, 2010 at 3:58 AM, Demetrio López >>> <[email protected]> wrote: >>> >>>> Hi. This is the script that I use to run qmail-smtpd with daemontools: >>>> >>>> #!/bin/sh >>>> exec 2>&1 >>>> # >>>> # SMTP service >>>> # >>>> if [ -f env/CONCURRENCY~ ] >>>> then >>>> rm env/CONCURRENCY~ >>>> fi >>>> >>>> USER=qmaild >>>> QMAIL=/var/qmail >>>> ME=$(head -1 $QMAIL/control/me) >>>> CONCURRENCY=${CONCURRENCY:=50} >>>> >>>> PATH=$PATH:"$QMAIL/bin" >>>> >>>> # source the environemt in ./env >>>> eval `env - /usr/local/bin/envdir ./env awk '\ >>>> BEGIN { for (i in ENVIRON) printf "%s=\"%s\"\n", i, ENVIRON[i] >>>> }'` >>>> >>>> exec /usr/local/bin/envdir ./env \ >>>> envuidgid $USER \ >>>> tcpserver -v -URl $ME -x$QMAIL/control/qmail-smtpd.cdb \ >>>> ${CONCURRENCY+"-c$CONCURRENCY"} ${BACKLOG+"-b$BACKLOG"} 0 >>>> smtp \ >>>> /usr/local/bin/spamdyke -f /etc/spamdyke.conf \ >>>> $QMAIL/bin/qmail-smtpd 2>&1 >>>> >>>> >>>> In my case I do not use PBS because this server only acts as MX. Users >>>> read their mailboxes on another server. >>>> >>>> In your script, Which is the value of $PBSTOOL variable? >>>> >>>> >>>> >>>> El 10/09/10 12:07, Joy escribió: >>>> >>>>> Hello Everyone, >>>>> This is my first post to this list so please >>>>> apologies me for any mistake. >>>>> >>>>> I am running qmail server with ldap support. Installed spamdyke on my >>>>> server and also set up my run file as suggested in your website but my >>>>> smtp server is not using spamdyke, while running spamdyke from command >>>>> line with the same options working well so there is no issue in >>>>> installation just let me know how to call the spamdyke from run file >>>>> here is my run file contents:- >>>>> >>>>> exec \ >>>>> envuidgid $QUSER \ >>>>> tcpserver -v -HURl $ME -x$QMAIL/control/qmail-smtpd.cdb \ >>>>> ${CONCURRENCY:+"-c$CONCURRENCY"} ${BACKLOG:+"-b$BACKLOG"} >>>>> 0 smtp \ >>>>> $PBSTOOL \ >>>>> /usr/local/bin/spamdyke -f /etc/spamdyke.conf \ >>>>> $QMAIL/bin/qmail-smtpd >>>>> >>>>> Please let me know what is the issue ? >>>>> _______________________________________________ >>>>> spamdyke-users mailing list >>>>> [email protected] >>>>> http://www.spamdyke.org/mailman/listinfo/spamdyke-users >>>>> >>>> -- >>>> Atentamente, >>>> >>>> Demetrio López. >>>> Departamento de Sistemas, IdecNet S.A. >>>> Centro de Gestión de Red. >>>> Edificio IdecNet. C/Juan XXIII 44. >>>> E-35004, Las Palmas de Gran Canaria, >>>> Islas Canarias - España. >>>> Tfn: +34 828 111 000 Ext: 340 >>>> _______________________________________________ >>>> spamdyke-users mailing list >>>> [email protected] >>>> http://www.spamdyke.org/mailman/listinfo/spamdyke-users >>>> >>>> >>> _______________________________________________ >>> spamdyke-users mailing list >>> [email protected] >>> http://www.spamdyke.org/mailman/listinfo/spamdyke-users >>> >> _______________________________________________ >> spamdyke-users mailing list >> [email protected] >> http://www.spamdyke.org/mailman/listinfo/spamdyke-users > > -- > Atentamente, > > Demetrio López. > Departamento de Sistemas, IdecNet S.A. > Centro de Gestión de Red. > Edificio IdecNet. C/Juan XXIII 44. > E-35004, Las Palmas de Gran Canaria, > Islas Canarias - España. > Tfn: +34 828 111 000 Ext: 340 > _______________________________________________ > spamdyke-users mailing list > [email protected] > http://www.spamdyke.org/mailman/listinfo/spamdyke-users > _______________________________________________ spamdyke-users mailing list [email protected] http://www.spamdyke.org/mailman/listinfo/spamdyke-users
