J'utilise postgrey sur tous mes serveurs MX (principal et 2 sauvegardes). Je dois désactiver la liste grise sur un serveur principal lors de la réception de messages provenant d'un serveur de sauvegarde. Comment faire ça?
Lorsque j'ajoute IP/FQDN à /etc/postgrey/whitelist_clients
, cela n'aide pas.
Spécifier POSTGREY_OPTS="--inet=10023 --whitelist-clients=/etc/postgrey/whitelist_clients"
dans /etc/default/postgrey
n'a pas aidé non plus.
Vous avez effectué les étapes appropriées en ajoutant à whitelist_clients
. Il est préférable de créer un nouveau fichier whitelist_clients.local
, qui n'est pas modifié lors de la mise à niveau du paquet postgrey et qui est également lu par postgrey. Ensuite, relancez postgrey.
Mais, en raison d'un bogue dans le script postgrey de Debian , postgrey n'est pas en train d'être redémarré en exécutant service postgrey restart
(même si son arrêt est interrompu). Redémarrez l’ensemble de la machine ou supprimez manuellement le processus postgrey et redémarrez-le (à l’aide de service postgrey start
).
On dit que le problème sera résolu en juin 2014 et que le redémarrage fonctionnera dans les futures versions de Debian/Ubuntu.
Ce qui a fonctionné pour moi (Ubuntu 12.04), c’était d’ajouter les domaines incriminés à '/ etc/postgrey/whitelist_clients' (whitelist_clients.local ne fonctionnait pas pour moi), en utilisant 'kill -9' sur le processus postgrey, en supprimant '/ var/run/postgrey.pid ', puis' service postgrey start '.
Mes problèmes ont été causés par Outlook.com (hotmail, Outlook, etc.), qui semble tenter de renvoyer l’envoi sur de nombreuses adresses IP différentes, qui n’est pas très bien géré par postgrey, c’est-à-dire qu’il n’obtient pas deux fois la même adresse IP. n'est pas accepté.