SMTP relay pro maskaradovany server
David Rohleder
davro na ics.muni.cz
Pátek Září 10 13:15:59 CEST 1999
dufkaf na merit.cz (Frantisek Dufka) writes:
> Dobry den,
>
> Mam linux server (debian 2.1) ktery maskaraduje dve podsite
> 10.0.0.0 a 10.0.1.0
> potreboval bych rozchodit aby posta zvenku pro danou domenu nejaka.cz
> chodila dovnitr na server 10.0.0.2
>
> zkousel jsem na onom linuxovem serveru zprovoznit exim (default MTA v debianu) a
> dal jsem ten server v DNS jako prvni a jediny MX record.
>
> posta pro domenu mi samozrejme prijde, exim ma povoleno ze muze relayovat
> domenu nejaka.cz ale samozrejme jelikoz je prvni a jediny v DNS nevi kam dal
> postu poslat.
>
> Jak se tohle v praxi resi ?
> Primy port forwarding SMPT portu (coz mi prijde nejjednoduzsi - zadna
> instalace MTA)
> nepripada v uvahu jelikoz tech serveru tam casem asi bude vic nez jeden
>
> Jiste to jde i nejak prepisovanim hlavicek pro onu domenu na ip adresu 10.0.0.2
> (coz neumim, s tim by mi mohl nekdo prosim pomoct ?)
>
> Ma na tohle nejaky MTA (exim,smail,sendmail) nejake sikovne klicove slovo v
> konfiguracnim souboru? Neco jako 'relaydomain neco.cz 10.0.0.2'
>
> uz jsem na to skoro prisel : exim ma parametr 'self' ktery resi prave tohle
> kdy posta pro nejaky venkovni server prijde a MX rekordy ukazuji na tenhle
> server a pritom to neni posta pro lokalni stroj.
> Je tam volba reroutre : domain ale nejde tam napsat ip adresa ale jenom
> jina domena, takze jsem zase v pytli.
>
> Dekuji za kazdou rozumnou radu.
Zkusil bych domainlist router (v dokumentaci kapitola 27) je tam
priklad pro tzv. mail hub
through_firewall:
driver = domainlist
transport = smtp
route_file = /internal/host/routes
search_type = lsearch
-----[ /internal/host/routes
domena1: jeden.mail.server:druhy.mail.server byname
domena2: ........
-----[ konec
-------------------------------------------------------------------------
David Rohleder davro na ics.muni.cz
Institute of Computer Science, Masaryk University
Brno, Czech Republic
-------------------------------------------------------------------------
Další informace o konferenci Linux