>>>>> "Rasmus" == Rasmus Bøg Hansen <moffespam@amagerkollegiet.dk> writes:
Rasmus> Hej
Rasmus> Jeg påtænker at sætte en maskine op med qmail. Qmail er ikke det
Rasmus> store problem i sig selv, men jeg har en bunke brugere, der skal
Rasmus> kunne relaye igennem den...
Rasmus> Jeg kan så forstå, at det kun kan foregå ordentligt gennem tcpserver,
Rasmus> så jeg har hentet ucspi-tcp-0.88 og installeret det...
Rasmus> Jeg har læst på LifeWithQmail og
Rasmus>
http://www.palomine.net/qmail/selectiverelay.html, hvor de beskriver
Rasmus> hvordan jeg kan tillade relay fra mine egne brugere.
Rasmus> Det virker bare ikke.
jo :)
Rasmus> Qmail er installeret og konfigureret (jeg har endnu ikke erstattet
Rasmus> sendmail). tcpserver kaster på det nærmeste op, når jeg forsøger på
Rasmus> noget som helst:
Rasmus> moffe@carlsberg
# cat /etc/tcp.smtp.cdb
Rasmus> 172.16-31.:allow,RELAYCLIENT=""
Rasmus> :allow
Rasmus> moffe@carlsberg
# tcprulescheck /etc/tcp.smtp.cdb tcprulescheck:
Rasmus> fatal: unable to read /etc/tcp.smtp.cdb: protocol error
Rasmus> og:
Rasmus> moffe@carlsberg
# cat /etc/tcp.smtp.cdb
Rasmus> 172.16-31.:allow,RELAYCLIENT=""
Rasmus> :allow
Rasmus> moffe@carlsberg
# tcprulescheck /etc/tcp.smtp.cdb tcprulescheck:
Rasmus> fatal: unable to read /etc/tcp.smtp.cdb: protocol error
Rasmus> Uanset hvad jeg gør, får jeg en 'protocol error'. For en sikkerheds
Rasmus> skyld skal jeg måske nævne, at tcpserver skriver præcis det samme og
Rasmus> derfor fejler. Fejlen optræder uanset om man er root eller ej og
Rasmus> uanset om TCPREMOTEIP, TCPREMOTEINFO eller TCPREMOTEHOST er sat.
Rasmus> Hvad er det, jeg gør forkert?
tcpserver (og tcprulescheck) forventer at dine tcp-reglerne ligger i
cdb format, derfor skal du lige konvertere din tekstfil
(/etc/tcp.stmp) til cdb format:
% tcprules /etc/tcp.smtp.cdb /etc/tcp.smtp.tmp < /etc/tcp.smtp
Rasmus> Og kan man forresten få tcpserver til at acceptere på DNS-navne i
Rasmus> stedet for IP som i:
Rasmus> .domain.dk:allow,RELAYCLIENT=""
Rasmus> :allow
=host.domain.net:allow
Skulle goere det.
--
Mvh Claus Albøge
"Don't summarize. Don't abbreviate. Don't interpret."
-- D. J. Bernstein