[Postfixbuch-users] Ausgehende IP bei einem Multi-IP-System festlegen

Christian Schoepplein chris at schoeppi.net
Mo Apr 27 17:29:35 CEST 2009


Hallo,

ich habe hier folgendes postfix Setup (Ausschnitt aus master.cf) und 
damit ein kleines unschönes Problem :):

# lokales Interface
127.0.0.1:smtp      inet  n       -      n       -       -       smtpd

# Internes Netz
192.168.250.238:smtp      inet  n       -      n       -       -       smtpd
        -o smtp_bind_address=192.168.250.238
        -o content_filter=smtp-amavis:[127.0.0.1]:10024
        -o receive_override_options=no_address_mappings

# 1. externes Interface
xxx.xxx.xx.54:smtp inet n -     n       -       -       smtpd
        -o smtp_bind_address=xxx.xxx.xx.54
        -o content_filter=smtp-amavis:[127.0.0.1]:10024
        -o receive_override_options=no_address_mappings

# 2. externes Interface
xxx.xxx.xx.51:smtp inet n -     n       -       -       smtpd
        -o smtp_bind_address=xxx.xxx.xx.51
        -o content_filter=smtp-amavis:[127.0.0.1]:10024
        -o receive_override_options=no_address_mappings
        -o smtpd_sasl_auth_enable=yes
        -o myhostname=smtpproxy.musin.de
        -o smtpd_recipient_restrictions=permit_sasl_authenticated,reject
        -o smtpd_sasl_path=smtpd2

# amavis
smtp-amavis unix -      -       n
        -o smtp_data_done_timeout=1200
        -o disable_dns_lookups=yes

# Instanz, an die amavis die Mails übergibt
127.0.0.1:10025 inet n  -       n       -       -       smtpd
        -o content_filter=
        -o local_recipient_maps=
        -o relay_recipient_maps=
        -o smtpd_restriction_classes=
        -o smtpd_client_restrictions=
        -o smtpd_helo_restrictions=
        -o smtpd_sender_restrictions=
        -o smtpd_recipient_restrictions=permit_mynetworks,reject
        -o mynetworks=127.0.0.0/8
        -o strict_rfc821_envelopes=yes

So weit, so gut, das funktioniert alles prima so, bis auf eine Sache.

Problem ist nun, dass mal Mails über die IP xxx.xxx.xx.54 "nach 
draußen" versendet werden und ein anderes mal über die xxx.xxx.xx.51. Da 
die .51 allerdings nur als smarthost gedacht ist und es für diese IP 
auch keine MX-Einträge gibt, kommt es zu Problemen.

Warum wird denn einmal über die .51 und dann mal wieder über die .54 
versendet, also wo und wie wird festgelegt, wann welche IP genommen 
wird?

Und viel wichtiger..., wie bekomme ich postfix dazu, Mails "nach 
draußn" immer über die .54 zu versenden?

Wenn ihr weitere Infos zum Setup benötigt, kann ich die gerne schicken, 
wollte aber erstmal nicht zu viel posten...


Ciao und danke für jeden Hinweis,

  Schöpp


-- 
Der Kluge ärgert sich über die Dummheiten, die er machte, der Weise
belächelt sie.
		-- Curt Goetz
 
Christian Schoepplein <chris at schoeppi.net>




Mehr Informationen über die Mailingliste Postfixbuch-users