Wie konfiguriere ich Postfix, um E-Mails nur an den ersten MX-Eintrag zuzustellen?

Wie konfiguriere ich Postfix, um E-Mails nur an den ersten MX-Eintrag zuzustellen?

Derzeit läuft ein Postfix-Server als Backup-Mailserver für mehrere verschiedene Domänen. Wenn also der primäre Mailserver ausfällt, werden die E-Mails an den Backup-Server gesendet (zweiter in der MX-Reihenfolge).

Es gibt einen dritten Server im MX, der auch als Backup-Server fungiert, falls der zweite ausfällt.

Ich möchte die beiden Backup-Server so konfigurieren, dass die gespeicherten E-Mails nur an den primären Server übermittelt werden, wenn dieser wieder verfügbar ist, und andernfalls in der Mail-Warteschlange verbleiben.

Ich weiß, dass ich dies tun könnte, indem ich den primären Server zu einer Transportdatei hinzufüge. In diesem Fall kann ich jedoch keine Transportdatei verwenden und die Server verwenden die MX-Einträge vom DNS.

Ich möchte den Backup-Server so konfigurieren, dass er nur versucht,ErsteServer in der MX-Reihenfolge und nicht die anderen.

Ist das möglich?

Antwort1

ja dudürfentun Sie dies, aber Sie benötigen Split-Zone-DNS oder einen zusätzlichen lokalen DNS-Server mit diesen Zonen, um nur diesen MX für diese beiden Backup-Server bereitzustellen ... Oder verwenden Sie die Transportkonfiguration wie vorgeschlagen. In jedem Fall benötigen Sie eine separate Konfiguration. Sie könnten einen DNS-Resolver in Python erstellen, der Ihnen nur einen bestimmten MX nach Priorität gibt, aber das scheint langsam und angesichts Ihrer beiden anderen Optionen übermäßig kompliziert.

verwandte Informationen