Multiple-instanzen

Postfix kann in mehreren Instanzen auf verschiedenen Netzwerkports laufen, um z.B. verschiedenen Aufgaben zu erledigen (z.B. ein- und ausgehenden Mails verarbeiten).

neue Instanz einrichten

Damit Postfix überhaupt mit multiplen Instanzen umgehen kann, muss man diese Funktion erst aktivieren mit

postmulti -e init

Dieser Befehl setzt einfach in der ersten Instanz folgende Einstellungen:

multi_instance_wrapper = ${command_directory}/postmulti -p --
multi_instance_enable = yes

Weitere Einstellungen werden nun beim einrichten der weiteren Instanzen von postmulti automatisch gesetzt.
Es ist wichtig die Befehle genauso einzugeben, da der Befehl zum Erstellen einer weiteren Instanz, Parameter in Großbuchstaben enthält.

  1. Instanz mit Standardwerten erstellen mit
    postmulti -I <INSTANZ_NAME> -G <GRUPPE>(hier "mta" eingeben) -e create

    Es werden die Verzeichnisse für Konfigurationsdateien („config_directory“), Arbeitsdateien („data_directory“) und Warteschlangen („queue_directory“) erstellt.

  2. Instanz konfigurieren (master.cf, main.cf u.a. Dateien einrichten und konfigurieren)
  3. Instanz aktivieren und starten mit
    postmulti -i <INSTANZ_NAME> -x postconf -e "master_service_disable =" "authorized_submit_users = root"
    postmulti -i <INSTANZ_NAME> -e enable
    postmulti -i <INSTANZ_NAME> -p start