Ich möchte Mail-Dienste für einige Domains hosten. Ich habe Postfix erfolgreich eingerichtet, um SQL für diese virtuellen Domänen zu konsultieren. Was ich tun möchte ist:
Für Verbindungen auf 25:
- Weiterleitung verweigern (nur an Empfänger meiner virtuellen Domänen senden)
- Lassen Sie tls optional, bieten Sie auth jedoch nur an, wenn der Client tls ausführt
- Akzeptieren Sie nur Clients, die nicht auf der schwarzen Liste stehen (z. B. XBL + SBL + PBL von Spamhaus einschränken) oder Clients, die tls und auth ausführen ("Friend Mail Server", die so eingerichtet sind, dass sie sich bei mir mit auth und tls authentifizieren).
Für Verbindungen auf 587:
- Erzwinge tls und auth
- Weiterleitung zulassen.
- Akzeptieren Sie nur Clients, die nicht auf der schwarzen Liste stehen (schwarze Listen wie oben, aber lassen Sie die PBL-Prüfung aus).
Meine Fragen:
A. Ich kenne die Postfix-Optionen für die oben genannten, kann aber nicht herausfinden, wie ich sie anhand des Listening-Ports unterscheiden kann.
B. Werde ich mit vermeintlich legitimen Kunden mit der oben genannten Richtlinie auf allgemein bekannte Probleme stoßen?
Ich bin neu in der Einrichtung von Mailservern. Es tut mir leid für jede bedeutungslose Frage / Annahme (bitte zeigen Sie darauf). Vielen Dank.
smtpd_sasl_auth_enable
es NICHT in Ihremmain.cf
und auch nicht in Ihremsmtp
Abschnitt vorhanden istmaster.cf
(aber es sollteyes
in diesemsubmission
Abschnitt eingestellt sein). Dasmaster.cf
sollte viel aussehen dies .Ich kenne die Antwort auf Frage B nicht, aber auf A:
In Postfix haben Sie normalerweise eine,
master.cf
in der Sie jeden einzelnen laufenden Prozess definieren, häufig in/etc/postfix
. In dieser Datei haben Sie einen Eintrag pro ausgeführtem Postfix-Dienst, daher gibt es zwei verschiedene Einträge für Port25
und Port587
. Für jeden von ihnen können Sie auch Parameter an übergebensmtpd
, damit sie unterschiedliche Einstellungen haben.Das ist ein Beispiel von meinem Mailserver:
quelle