[Postfixbuch-users] Sendmail auf Postfix umstellen
Ralf Hildebrandt
Ralf.Hildebrandt at charite.de
Di Jun 17 15:37:53 CEST 2003
* Jan Theofel <theofel at etes.de>:
>
> Hallo zusammen,
>
> ich habe hier einen Sendmail-Server der Amok läuft (lokal zuzustellende
> E-Mails werden nicht angenommen). Daher möchte ich den ohnehin mal über-
> fälligen Schritt vornehmen das System auf Postfix umzustellen. ;-)
>
> Ich wollte mal kurz das Szenario schildern, welches ich habe und schreiben
> wie ich die Konfiguration vornehmen möchte. Das ganze sollte nämlich nur
> einen sehr kurzen Ausfall bedeuten, da auf dem System auch ein paar Mailing-
> listen laufen, die ich nicht abwürgen sollte. (Vielleicht sind einige von
> euch ja auf der Mailingliste linux-ml at mailgate.etes.de drauf? ;-)
soft_bounce = yes
ist dein Freund!
> Szenario:
>
> Internet ----->|<------- DMZ --------->|<------ Internes Netz
>
> MX-Server für
> andere Domains <----> mailgate <---> gateway <--> intranet
>
> MX für diverse Domains mailman.etes.de etes.de
> mailgate.etes.de etes-host.de
> eteshost.de
>
> Also in Worten: mailgate.etes.de ist der offizielle MX für alle hier
> in der Abbildung namentlich benannten Domains [*.]etes*.de. Er soll
> für diese Domains alle E-Mails von überall aus dem Internet annehmen.
>
> E-Mails von aussen:
>
> a) Die E-Mails für die Domains mailman/mailgate.etes.de sollen lokal zu-
> gestellt werden.
mydestination = mailgate.etes.de, mailman.etes.de
> b) Die E-Mails für die Domains etes.de/etes-host.de/eteshost.de sollen
> alle an gateway.etes.de weitergeleitet werden.
relay_domains = etes.de, etes-host.de, eteshost.de
transport_maps = ...
etes.de smtp:[gateway.etes.de]
etes-host.de smtp:[gateway.etes.de]
eteshost.de smtp:[gateway.etes.de]
> E-Mails von innen (gateway.etes.de):
mynetworks = 127.0.0.0/8, deineip/32, ip.vongateway.etes.de/32
> Ich würde wie folgt vorgehen:
>
> 1. mailgate.etes.de als Servernamen und Destination setzen:
> myhostname = mailgate.etes.de
> mydomain = mailgate.etes.de
Wozu setzt Du mydomain? Wie ueberfluessig.
> myorigin = $mydomain
Dann lieber mydomain belassen (auf default = etes.de) und statt dessen:
myorigin = $myhostname
Huch! Das ist ja das default.
So ein Wunder.
> mydestination = $mydomain, mailman.etes.de
Sorry, aber das ist einfach unlogisch.
> 2. Lokale Benutzer ausschliesslich über alias File zuweisen:
> (Sind nur mailinglisten aliases und Weiterleitung für rootmail.)
> local_recipient_maps = $alias_maps
Und was ist mit usern in etc/passwd?
> 3. Virtuelle Domains einrichten mit:
> virtual_maps=hash:/etc/postfix/virtual
>
> Für weitere folgende(!) "lokale" Domains mit reinen Weiterleitungen:
> theofel.de anything
> jan at theofel.de theofel at etes.de
Korrekt.
> 4. Einrichtung der "durchzuschleusenden" Domains wie bei Backup-MX:
> relay_domains = $mydestination /etc/postfix/pass-domains
> smtpd_recipient_restrictions = permit_mynetworks check_relay_domains
check_relay_domains ibts nicht mehr.
> transport_maps = hash:/etc/postfix/transport
>
> mit /etc/postfix/pass-domains:
> etes.de
> etes-host.de
> eteshost.de
>
> und /etc/postfix/transport:
> etes.de smtp:gateway.etes.de
> eteshost.de smtp:gateway.etes.de
> etes-host.de smtp:gateway.etes.de
Die [] fehlen!
--
Ralf Hildebrandt (Im Auftrag des Referat V a) Ralf.Hildebrandt at charite.de
Charite Campus Mitte Tel. +49 (0)30-450 570-155
Referat V a - Kommunikationsnetze - Fax. +49 (0)30-450 570-916
AIM: ralfpostfix
Mehr Informationen über die Mailingliste Postfixbuch-users