[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