Our setup:

EXCHANGE SERVER <=> Firewall (qmail) <=> Internet

we want the exchange server to relay mails to qmail, and the firewall to
only accept mails for our domains, except for the exchange server.

As is my understanding I need to set RELAYCLIENT with the help of tcp-env.
/var/qmail/control then needs to be setup with all valid domains.

Unfortunately I cannot seem to set RELAYCLIENT correctly.

So here is my setup

linux 2.2.16
qmail 1.03 + QMAILQUEUE patch (which also doesn't seem to work, but never
mind now)

Starting of qmail in /etc/rc.d/init.d with

qmail-start '|preline procmail' splogger qmail &

my /etc/hosts.allow:
tcp-env: 192.168.0.xxx,XXX.bsbanksysteme.com: RELAYCLIENT=""; export
RELAYCLIENT


I attached "; echo "`date`-$RELAYCLIENT-" >> /tmp/tcp.test" to test and as I
see from that file it seems to work.
When I now add a rcpthosts file I get EMail sent thru the exchange server
returned:
553 sorry, that domain isn't in my list of allowed rcpthosts (#5.7.1)

So it doesn't look as if the RELAYCLIENT realy does work.

Any ideas how I can test this or verify if any of the variables does get
set.

a very desperate
Leonard Tulipan


Reply via email to