sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #50310
Re: Linux mail gateway og MS Exchange
Lars Roland Kristiansen <m00lrk@xxxxxxxxxx> writes:
> <> Det rigtige må være at bruge postfix' transport-statement i main.cf.
> > Prøv at se i sample-transport.cf.
> >
> > Så behøver du ikke oprette brugeren lokalt på din postmaskine.
> >
> > Jeg skal gerne finde et eksempel frem hvis du har brug for det.
> >
> > /kristian
>
> Ok et eksempel ville være godt. Min mail server står i dmz og har
> 192.168.2.2 som ip. På det interne net står exchange serveren og den har
> ip 192.168.1.3. Hvilken transport linie skal jeg bruge ?????, en ting der
> er vigtigt er at jeg har to grupper af brugere en stor gruppe (20 brugere)
> der kun skal hente på en exchange serveren og en lille gruppe der sider i
> udlandet som skal pruge pop3 på mail severen (så de skal ikke sendes vidre
> ind til exchangeserveren).
OK.
Disclaimer: Det er over et år siden jeg lavede dette. Jeg mener det er nok med
nedenstående.
Jeg opfinder lige nogle hostnavne til dig:
linuxmail.int.dom 192.168.2.2
msmail.int.dom 192.168.1.3
Og husk på at du skal have fuldstændig styr på din DNS. Også MX-records.
Post med tosset DNS-opsætning kommer aldrig rigtig til at fungere uden en
masse tossede omveje.
Jeg ville bare bruge almindelig SMTP som transport. Det er default i postfix.
Det er alt for indviklet at få Windows til at køre UUCP :)
På din mailgateway skal du have et par linier i main.cf:
transport_maps = hash:/etc/postfix/transport
luser_relay=$user@xxxxxxxxxxxxxx
I transport skal du så have noget der minder om:
#############################################################################
# Postfix transport
#
# man 5 transport
#
# Efter ændring af denne fil køres "/usr/sbin/postmap /etc/postfix/transport"
# samt "/usr/sbin/postfix reload" for at få ændringerne til at slå igennem
# med det samme
#
# Rækkefølgen af linier i denne fil er ligegyldig.
#
# Default-vejen for post bestemmes i første omgang af luser_relay i main.cf.
# Denne maskine = Lokale brugere på linuxmail
# Husk at indsætte alias i /etc/aliases
linuxmail.int.dom local:
localhost.int.dom local:
# M$ udskiftpost
# De kantede paranteser sørger for at postfix *ikke* laver MX-lookup
# Prøv dig frem om det er nødvendigt.
msmail.int.dom smtp:[msmail.int.dom]
# Brugere og aliaser der skal modtage post andre steder skal have
# maskinerne listet her.
# Husk også at indsætte alias i /etc/aliases
#
# joe modtager post på pingo
pingo.int.dom smtp:[pingo.int.dom]
# jane modtager post på beast
beast.int.dom smtp:[beast.int.dom]
#
# End transport
#############################################################################
Husk også at læse man 5 transport. Du kan få den som html her:
http://www.postfix.org/transport.5.html
/kristian
--
Kristian Vilmann - kvi@xxxxxxxx
> > How have you told Postfix that mail for yourdomain.com should
> > be delivered to a different place than, say, mail for
> >porcupine.org?
>
> I haven't. Doesn't it read minds?
Hmm. I'll think about it. Maybe in the next snapshot release.
But mind reading will be optional. If it is turned on by default
people would flame me for invading into the privacy of their
brains :-)
- Wietse Venema on the postfix-users list
References