On Tuesday 06 May 2003 22:48, David Haller wrote:
Hallo,
Auch Hallo,
# mv -i /etc/mail/mailertable /etc/mail/mailertable.old # echo '. smtp:[ip.des.exchange.servers]' > /etc/mail/mailertable ^^^ TAB! # makemap hash /etc/mail/mailertable.db < /etc/mail/mailertable # rcsendmail reload
Achtung: so gehen _alle_, also auch ausgehende, Mails immer an den Exchange-Server. Einfacher waere es, wenn du z.B. einfach den MX-Record im DNS gleich auf den Exchange setzt.
genau aus diesem Grund ist die Syntax der mailertable ja auch:
<domain> <protocol>:
Der Punkt ist nur ein Eintrag für /alle/ Domänen.
Daher könnte der Eintrag auch so aussehen:
foo.bar smtp:exchange.foo.bar
Genau damit funktionierts
Wobei "foo.bar" die Domäne ist, die der Exchange verarbeiten kann. So werden die eingehenden Mails korrekt ein den Exchangeserver weitergeleitet und ausgehende weiterhin an den Empfänger oder einen smart host.
Und Sinn macht das auch. Wer will schon aus Sicherheitsgründen einen Exchangeserver direkt im Internnet haben und dann noch einen MXer darauf zeigen lassen? Also nehme ich einen Linuxrechner als mail-relay (evtl. in der DMZ) und lasse evtl. sogar amavis darauf laufen.
Und genau so ist es gedacht ;-) Einen Sendmail relay-fest bekommen ist leichter als nen Exchange zu stopfen, geschweige denn zu warten ;-)
Gruß, Thomas --
Gruß Volker