Try using the "access-file" option in your spamdyke.conf file.  It 
should look like this:
        access-file=/etc/tcp.smtp
When "access-file" and "local-domains-file" are both in use, spamdyke 
will control relaying correctly and should allow it for all 
authenticated users.

Also, it looks like you're using vpopmail, so 
"smtp-auth-command-encryption" is probably the correct option to use (if 
vpopmail was configured to store unencrypted passwords when it was 
compiled).  You can find out for sure by using the "config-test" option.

-- Sam Clippinger

Marc Stiebich wrote:
> 
> Using this one works:
> #!/bin/sh
> QMAILQUEUE="/var/qmail/bin/qmail-scanner-queue.pl" ; export QMAILQUEUE
> QMAILDUID=`id -u vpopmail`
> NOFILESGID=`id -g vpopmail`
> MAXSMTPD=`cat /var/qmail/control/concurrencyincoming`
> LOCAL=`head -1 /var/qmail/control/me`
> if [ -z "$QMAILDUID" -o -z "$NOFILESGID" -o -z "$MAXSMTPD" -o -z 
> "$LOCAL" ]; then
> echo QMAILDUID, NOFILESGID, MAXSMTPD, or LOCAL is unset in
> echo /var/qmail/supervise/qmail-smtpd/run
> exit 1
> fi
> if [ ! -f /var/qmail/control/rcpthosts ]; then
> echo "No /var/qmail/control/rcpthosts!"
> echo "Refusing to start SMTP listener because it'll create an open relay"
> exit 1
> fi
> exec /usr/local/bin/softlimit -m 40000000 \
> /usr/local/bin/tcpserver -v -R -l "$LOCAL" -x /etc/tcp.smtp.cdb -c 
> "$MAXSMTPD" \
> -u "$QMAILDUID" -g "$NOFILESGID" 0 smtp \
> rblsmtpd \
> -r bl.spamcop.net \
> -r list.dsbl.org \
> -r ix.dnsbl.manitu.net \
> /var/qmail/bin/qmail-smtpd mail.xxxx.net \
> /home/vpopmail/bin/vchkpw /usr/bin/true 2>&1
> 
> and this one works not:
> #!/bin/sh
> QMAILQUEUE="/var/qmail/bin/qmail-scanner-queue.pl" ; export QMAILQUEUE
> QMAILDUID=`id -u vpopmail`
> NOFILESGID=`id -g vpopmail`
> MAXSMTPD=`cat /var/qmail/control/concurrencyincoming`
> LOCAL=`head -1 /var/qmail/control/me`
> if [ -z "$QMAILDUID" -o -z "$NOFILESGID" -o -z "$MAXSMTPD" -o -z 
> "$LOCAL" ]; then
> echo QMAILDUID, NOFILESGID, MAXSMTPD, or LOCAL is unset in
> echo /var/qmail/supervise/qmail-smtpd/run
> exit 1
> fi
> if [ ! -f /var/qmail/control/rcpthosts ]; then
> echo "No /var/qmail/control/rcpthosts!"
> echo "Refusing to start SMTP listener because it'll create an open relay"
> exit 1
> fi
> exec /usr/local/bin/softlimit -m 40000000 \
> /usr/local/bin/tcpserver -v -R -l "$LOCAL" -x /etc/tcp.smtp.cdb -c 
> "$MAXSMTPD" \
> -u "$QMAILDUID" -g "$NOFILESGID" 0 smtp \
> /usr/local/bin/spamdyke -f /etc/spamdyke.conf \
> /var/qmail/bin/qmail-smtpd mail.xxxxx.net \
> /home/vpopmail/bin/vchkpw /usr/bin/true 2>&1
> 
> 
> Sam Clippinger wrote:
>> That error message comes from qmail, not spamdyke.  Something may be 
>> wrong with your qmail-smtpd/run file; could you post it?
>>
>> -- Sam Clippinger
>>
>> Marc Stiebich wrote:
>>   
>>> Hi all,
>>>
>>> im using spamdyke (Version 3.1.1)  for a few days and it works great 
>>> (thanks for making this app!).
>>> But since today sending  mails is not possible anymore when spamdyke is 
>>> active - nothing has changed
>>> that i knew since it keep running. I`m getting the error "Sorry, that 
>>> domain isn't in my list of allowed rcpthosts"
>>> When i remove the line "/usr/local/bin/spamdyke -f /etc/spamdyke.conf \ 
>>> " from the qmail-smtpd/run file and
>>> restart qmail sending mail works. I use SMTP AUTH with TLS.
>>> In the mail log i can see this: Dec  3 19:38:59 webplanet 
>>> spamdyke[29639]: DENIED_OTHER from: ........
>>> I tried the smtp-auth-command-encryption command, but it dit not help.
>>>
>>> This is my spamdyke.conf:
>>> log-level=2
>>> local-domains-file=/var/qmail/control/rcpthosts
>>> max-recipients=30
>>> idle-timeout-secs=60
>>> rdns-whitelist-file=/home/vpopmail/spamdyke/whitelist_rdns
>>> ip-whitelist-file=/home/vpopmail/spamdyke/whitelist_ip
>>> graylist-dir=/home/vpopmail/graylist
>>> graylist-min-secs=180
>>> graylist-max-secs=1814400
>>> # policy-url=http://my.policy.explanation.url/
>>> sender-blacklist-file=/home/vpopmail/spamdyke/blacklist_senders
>>> recipient-blacklist-file=/home/vpopmail/spamdyke/blacklist_recipients
>>> ip-in-rdns-keyword-file=/home/vpopmail/spamdyke/blacklist_keywords
>>> ip-blacklist-file=/home/vpopmail/spamdyke/blacklist_ip
>>> # rdns-blacklist-dir=/home/vpopmail/spamdyke/blacklist_rdns.d
>>> rdns-blacklist-file=/home/vpopmail/spamdyke/blacklist_rdns
>>> reject-empty-rdns
>>> reject-unresolvable-rdns
>>> # reject-ip-in-cc-rdns
>>> greeting-delay-secs=3
>>> check-dnsrbl=ix.dnsbl.manitu.net
>>> check-dnsrbl=bl.spamcop.net
>>> # check-dnsrbl=dnsbl.sorbs.net
>>> reject-missing-sender-mx
>>> # smtp-auth-command-encryption=/home/vpopmail/bin/vchkpw /usr/bin/true
>>> tls-certificate-file=/var/qmail/control/servercert.pem
>>>
>>>
>>> Thnaks in advance for the help!!!
>>> Kind regards
>>> Marc
>>>
>>>
>>>
>>> _______________________________________________
>>> 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
_______________________________________________
spamdyke-users mailing list
[email protected]
http://www.spamdyke.org/mailman/listinfo/spamdyke-users

Reply via email to