Ich benutze den Postfix Mailserver und habe 6 IPs zur Verfügung. Ich möchte eine andere IP für den Postfix-Mailserver zum Senden von E-Mails verwenden, als der Webserver verwendet.
Wie kann ich das machen? Meine Postfix-Version ist 2.3.3.
Zum Beispiel: Haupt-IP: 66.66.66.66 andere IP: 66.66.66.67
postconf -n
damit wir sehen können, wovon Sie sprechen. Anonymisieren Sie IPs als private IPs (10.xxx usw.) und Domänen als Beispiel (com | net | org | whatever), wenn Sie dies für erforderlich halten.smtp_bind_address
Legt die IPv4-Adresse fest, das IPv6-Äquivalent istsmtp_bind_address6
Wenn Sie die Lösung "smtp_bind_address" verwenden, überwacht Ihr Mailserver auch nur die angegebene IP-Adresse auf eingehende E-Mails. Gleiches gilt für die Lösung "inet_interfaces". Dies ist möglicherweise nicht die gewünschte Lösung, wenn Sie eingehende E-Mails an mehreren IP-Adressen / Schnittstellen abhören möchten.
Meine Lösung ist besser, da ich vorschlage, die Standardeinstellungen "smtp_bind_address" und "inet_interfaces" nicht zu ändern, damit Ihr Mailserver weiterhin alle IP-Adressen auf eingehende E-Mails überwacht.
Sie müssen nur eine kleine Änderung in Ihrer Datei /etc/postfix/master.cf vornehmen.
Ändern Sie diesen Teil:
dazu:
Natürlich müssen Sie anstelle von 192.168.0.1 eine Ihrer IP-Adressen verwenden, von der Sie Ihre E-Mails senden möchten.
Zoltan
quelle
-o smtp_bind_address6=1:2:3:4:5:6:7:8
und scheint zu funktionieren.inet_interfaces
- oder einfach aufall
(Standardeinstellung) und konfiguriert werdensmtp_bind_address
. Die mitsmtp_bind_address
(odersmtp_bind_address6
) angegebene Adresse wird dann unabhängig für den Postfix-SMTP-Sendevorgang verwendet.master.cf
Erstellen Sie verschiedene Schnittstellen. Eine für jede Domain:
main.cf
Deaktivieren Sie alle anderen Transportzuordnungen, z. B .: # transport_maps = xxxxx
Abhängige Transportzuordnung aktivieren (Postfix 2.7.x oder höher erforderlich)
transport_random_dependent.cf
Beispiel:
Tabelle transport_random
Die Anweisung "RAND () LIMIT 1" ist nur erforderlich, wenn Sie zufällige Transporte für dieselbe Domain verwenden möchten.
In Beispiel möchten Sie von mydomain.com aus 3 verschiedene IPs senden.
Anschließend erstellen Sie 3 Transporte (rotate1, rotate2 und rotate3) mit 3 verschiedenen IP-Adressen und setzen diese dann auf mysql-Zeilen:
Wenn Postfix dann drei verschiedene Transporte zufällig sortiert (Rotation eins zu drei), um diese E-Mails zu senden.
quelle
Bearbeiten Sie /etc/postfix/main.cf und stellen Sie sicher, dass die folgende Zeile vorhanden ist
Dann "postfix reload" ausführen
quelle