Ich verwende Postgrey auf allen meinen MX-Servern (Haupt- und 2 Backups). Ich muss Greylisting auf einem Hauptserver deaktivieren, wenn ich E-Mails vom Sicherungsserver empfange. Wie geht das?
Wenn ich IP / FQDN hinzufüge /etc/postgrey/whitelist_clients
, hilft das nicht.
Die Angabe POSTGREY_OPTS="--inet=10023 --whitelist-clients=/etc/postgrey/whitelist_clients"
in /etc/default/postgrey
hat auch nicht geholfen.
/etc/default/postgrey
beim Starten despostgrey
Dienstes gelesen wird ?Antworten:
Sie haben die richtigen Schritte ausgeführt und hinzugefügt
whitelist_clients
. Es ist besser, eine neue Datei zu erstellenwhitelist_clients.local
, die beim Aktualisieren des Postgrey-Pakets nicht geändert wird und auch von Postgrey gelesen wird. Starten Sie dann postgrey neu.Aufgrund eines Fehlers im Debian-Postgrey-Init-Skript wird Postgrey jedoch nicht durch Ausführen neu gestartet
service postgrey restart
(selbst das Stoppen ist fehlerhaft ). Starten Sie entweder die gesamte Maschine neu oder beenden Sie den Postgrey-Prozess manuell und starten Sie ihn erneut (mitservice postgrey start
).Das Problem soll im Juni 2014 behoben sein und der Neustart funktioniert hoffentlich in zukünftigen Debian / Ubuntu-Versionen.
quelle
service postgrey stop
macht das nichts. Ein guter alterkill <pid>
... funktioniert aber wie erwartet. Dann können Sie einfach einen Anfang machen und es wird neu gestartet.Was für mich (Ubuntu 12.04) funktioniert hat, war das Hinzufügen der fehlerhaften Domains zu '/ etc / postgrey / whitelist_clients' (whitelist_clients.local hat bei mir nicht funktioniert), wobei 'kill -9' für den Postgrey-Prozess verwendet und '/ var / gelöscht wurde run / postgrey.pid ', dann' service postgrey start '.
Meine Probleme wurden durch Outlook.com (Hotmail, Outlook usw.) verursacht, das anscheinend erneut versucht, auf vielen verschiedenen IP-Adressen zu senden, was von Postgrey nicht sehr gut behandelt wird, dh es wird nicht zweimal dieselbe IP-Adresse angezeigt, also die E-Mail-Nachricht wird nicht akzeptiert.
quelle