Ich nochmal Jetzt scheint die Sache mit den tcprules tatsächlich zu funktionieren: linux:~ # export TCPREMOTEIP=192.168.1.100 ; tcprulescheck /etc/tcp.smtp.cdb rule 192.168.1.100: set environment variable RELAYCLIENT= allow connection linux:~ # export TCPREMOTEIP=127.0.0.1 ; tcprulescheck /etc/tcp.smtp.cdb rule 127.0.0.1: set environment variable RELAYCLIENT= allow connection linux:~ # export TCPREMOTEIP=124.25.16.1 ; tcprulescheck /etc/tcp.smtp.cdb rule : allow connection bei einem tcp.smtp das wie folgt lautet: linux:~ # cat /etc/tcp.smtp 127.0.0.1:allow,RELAYCLIENT="" 192.168.1.100:allow,RELAYCLIENT="" :allow linux:~ # Soweit so gut. Das Problem ist nur, dass wenn ich mich z.B.vom Server meines Freundes per telnet smpt.mydomain.com 25 auf meinen smtp einlogge und ein Mail verschicken möchte, dass nicht für meinen Server bestimmt ist (also ein Relay), lässt das mein Server zu, trotz des obigen Tests! Warum das? Erst dachte ich, das die tcp.smtp-Rules nicht korrekt eingelesen werden, was mit obigem Test ja bewiesen wäre. Der qmail-smtpd wird bei mir wie folgt aufgerufen: /usr/local/bin/tcpserver -v -R -l 0 -x /etc/tcp.smtp.cdb -c 20 -u 81 -g 80 \ 0 smtp /var/qmail/bin/qmail-smtpd Es ist mir also irgendwo unerklärlich, weshalb ich Relaye? Irgendwelche Ideen? Liebe Grüsse und vielen Dank für die Hilfe Michael