Re: qmail, tcpserver rules werden ignoriert
Hi!
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:~ #
Die IP der fernen Maschine ist 192.168.0.100? Wenn ja, dann entferne RELAYCLIENT in der tcp.smtp und uebersetze diese neu. Qmail-smtpd ignoriert rcphosts sobald die Umgebungsvariable RELAYCLIENT gesetzt ist?!
Nee, 127.0.0.1 (localhost) und 192.168.1.100 (meine Windose im LAN) sollen mein qmail als Relay benutzen dürfen. Deshalb bei beiden RELAYCLIENT="". Alle anderen dürfen zwar auf den smtp (:allow) connecten, aber nur mails an Domains (meine eigene + linux.meine eigene + localhost) in rcpthosts senden. So wäre es gedacht. Aber mit diesen obigen Einstellungen fungiere ich als Relay-Server für ALLE! Wieso bloss. Ich habe das Konzept doch verstanden, oder? Ich habe mich vom Server meines Freundes per Telnet auf mein qmail-smtpd ein- geloggt und habe ein Mail an test@test.com verschickt! Mein qmail hat mich nicht daran gehindert. Keine Meldung von wegen "This host is not in my rcpthosts". Die IP meines Freundes ist von der Art 216.12.41.10 und die müsste ja mit obiger Config nicht relayen dürfen. BTW: (Langsam fange ich an, Geister zu sehen) Die Datei heisst doch rcpthosts, oder? :-) Wo liegt der Bock? Gruss Michael
participants (1)
-
Michael Rolli