Don't forget the /var/qmail/control/morercpthosts , if you have more domains

Andreas
Am Tuesday 17 February 2009 16:44:31 schrieb Sam Clippinger:
> The "reject-missing-sender-mx" filter requires a list of the local
> domains, given with the "local-domains-file" option.  Try adding this
> line to your configuration file:
>     local-domains-file=/var/qmail/control/rcpthosts
>
> -- Sam Clippinger
>
> Iavor Stoev wrote:
> > Hello,
> >
> > First of all I want to thank to Sam for the excellent software that he
> > wrote.
> >
> > I hava a question regarding the reject-missing-sender-mx option.
> > On my setup it doesn't seem to work.
> >
> > Tech details:
> >
> > -----------------------------
> >
> > My OS is Debian Etch Linux.
> >
> > -----------------------------
> >
> > My spakdyke config is:
> >
> > reject-empty-rdns yes
> > reject-ip-in-cc-rdns yes
> > reject-missing-sender-mx yes
> > reject-unresolvable-rdns yes
> >
> > log-level=debug
> >
> > ip-whitelist-file=/home/vpopmail/etc/spamdyke_whitelist.txt
> >
> > dns-blacklist-entry=cbl.abuseat.org
> > dns-blacklist-entry=bl.spamcop.net
> >
> > tls-certificate-file=/var/qmail/control/servercert.pem
> > tls-privatekey-file=/var/qmail/control/servercert.pem
> >
> > dns-timeout-secs=3
> >
> > -----------------------------
> >
> > The result from the config test is:
> >
> > # spamdyke -f /etc/spamdyke.conf --run-as-user vpopmail:vchkpw
> > --config-test /var/qmail/bin/qmail-smtpd
> >
> > Testing configuration...
> > SUCCESS: Running tests as user vpopmail(1003), group vchkpw(2004).
> > INFO(binary-check): Testing executable: /usr/local/bin/spamdyke
> > SUCCESS(binary-check): File is executable: /usr/local/bin/spamdyke
> > SUCCESS: spamdyke binary (/usr/local/bin/spamdyke) is not owned by root
> > and/or is not marked setuid. INFO: Running command to test capabilities:
> > /var/qmail/bin/qmail-smtpd DEBUG(exec_command_argv()@exec.c:480):
> > executing command: /var/qmail/bin/qmail-smtpd SUCCESS:
> > /var/qmail/bin/qmail-smtpd appears to offer TLS support but spamdyke will
> > intercept and decrypt the TLS traffic so all of its filters can operate.
> > SUCCESS: /var/qmail/bin/qmail-smtpd appears to offer SMTP AUTH support.
> > spamdyke will observe any authentication and trust its response.
> > INFO(config-file): Testing file read: /etc/spamdyke.conf
> > SUCCESS(config-file): Opened for reading: /etc/spamdyke.conf
> > INFO(ip-whitelist-file): Testing file read:
> > /home/vpopmail/etc/spamdyke_whitelist.txt SUCCESS(ip-whitelist-file):
> > Opened for reading: /home/vpopmail/etc/spamdyke_whitelist.txt
> > INFO(tls-certificate-file): Testing TLS by initializing SSL/TLS library
> > with certificate and key SUCCESS(tls-certificate-file): Opened for
> > reading: /var/qmail/control/servercert.pem SUCCESS(tls-certificate-file):
> > Certificate and key loaded; SSL/TLS library successfully initialized
> > INFO(tls-privatekey-file): Testing TLS private key file for reading:
> > /var/qmail/control/servercert.pem SUCCESS(tls-privatekey-file): Opened
> > for reading: /var/qmail/control/servercert.pem SUCCESS: Tests complete.
> > No errors detected.
> >
> > -----------------------------
> >
> > The way I'm testing is:
> >
> > # telnet myserver.com 25
> >
> > Connected to myserver.com
> > Escape character is '^]'.
> > 220 myserver.com ESMTP
> > mail from: [email protected]
> > 250 ok
> > rcpt to: [email protected]
> > 250 ok
> > data
> > 354 go ahead
> > .
> > 250 ok 1234856164 qp 20886
> >
> > -----------------------------
> >
> > The spamdyke log:
> >
> > spamdyke[17905]: DEBUG(filter_rdns_missing()@filter.c:848): checking for
> > missing rDNS; rdns: XXX-REVERSE spamdyke[17905]:
> > DEBUG(filter_ip_in_rdns_cc()@filter.c:879): checking for IP in rDNS
> > +country code; rdns: XXX-REVERSE spamdyke[17905]:
> > DEBUG(filter_ip_whitelist()@filter.c:1127): searching IP whitelist
> > file(s); ip: XXX spamdyke[17905]:
> > DEBUG(filter_rdns_resolve()@filter.c:1318): checking rDNS resolution;
> > rdns: XXX-REVERSE spamdyke[17905]: DEBUG(filter_dns_rbl()@filter.c:1527):
> > checking DNS RBL(s); ip: XXX
> >
> > spamdyke[17905]: DEBUG(filter_recipient_relay()@filter.c:2183): checking
> > relaying; relay-level: 0 recipient: [email protected] ip: XXX rdns:
> > XXX-REVERSE local_recipient: true relaying_allowed: false
> >
> > spamdyke[17905]: DEBUG(filter_recipient_local()@filter.c:2154): checking
> > for unqualified recipient; recipient: [email protected]
> >
> > spamdyke[17905]: ALLOWED from: [email protected] to:
> > [email protected] origin_ip: XXX origin_rdns:
> > support1.office.suresupport.com auth: (unknown)
> >
> > -----------------------------
> >
> > The domain that I've used for the test non-existent-testdomain.com is non
> > resolvable.
> >
> > # host non-existent-testdomain.com
> > Host non-existent-testdomain.com not found: 3(NXDOMAIN)
> >
> > But the message is passing through spamdyke.
> > And there is nothing in the spamdyke log mentioning that this check is
> > executed.
> >
> > Could you tell me what is the possible reason for that behavior ?
> >
> > Thank you
> >
> > Iavor Stoev - Senior System Administrator
> > ICDSoft Ltd. - http://icdsoft.com
> >
> >
> >
> > _______________________________________________
> > 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