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.
- 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.
- Instanz konfigurieren (master.cf, main.cf u.a. Dateien einrichten und konfigurieren)
- 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