/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
tcpserver/qmail
Fra : Rasmus Bøg Hansen


Dato : 26-08-01 19:26



 
 
Claus Alboege (26-08-2001)
Kommentar
Fra : Claus Alboege


Dato : 26-08-01 22:14

>>>>> "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

Rasmus Bøg Hansen (26-08-2001)
Kommentar
Fra : Rasmus Bøg Hansen


Dato : 26-08-01 22:56



Søg
Reklame
Statistik
Spørgsmål : 177557
Tips : 31968
Nyheder : 719565
Indlæg : 6408885
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste