exim4 acl "Adresse IPv4 invalide ou masque d'adresse"

Je suis configuré en configurant quelques nouveaux serveurs de passerelle en utilisant exim 4.69, Inclus dans S. spamassasin, ClamAV et des listes grises. Problème important est que ACL La liste Gray fait référence au fichier dans lequel tous les serveurs de messagerie de la liste blanche doivent être répertoriés. Chaque entrée est un hôte séparé, soit la définition des sous-réseaux, par exemple:

10.160.0.0: \
217.10.144.0/24: \
Selon le leadership exim4, Cela devrait fonctionner. Cependant, lorsque la liste est utilisée, Exim Donne de tels messages d'erreur:

8878 host in ": +relay_from_hosts : /etc/greylistd/whitelist-hosts"? no (malformed IPv4 address or address mask)
Dès que je nettoie "/ 24" De la ligne ci-dessus, tout fonctionne comme un charme. Si je vais enlever "/ 24" À l'aide de l'ensemble du répertoire, l'erreur n'apparaîtra pas, mais les adresses seront correctement assorties. ou. Si je dois utiliser un formulaire sans masques de réseau pour tout, je devrai écrire des listes d'adresses IP sans fin.

J'ai essayé google, mais sans succès (Seulement celui qui a utilisé un éditeur de texte ruse). Peut-être qu'il convient de mentionner que cela fonctionne sur DELL R310 sous Debian. De sorte que le système d'exploitation ait été installé et exécuté, nous avons dû utiliser un backport spécial identifié comme étant «2.6.32-trunk-686», Depuis le noyau normal ​​lenny n'a pas de pilotes pour l'équipement mobo. Mais je ne comprends pas comment cela affectera l'analyse des fichiers texte? Quelqu'un a-t-il déjà vu? Ou, je ne vois tout simplement pas ici les forêts derrière les arbres?
Invité:

Giselle

Confirmation de:

J'ai sur la même configuration (debian, exim, spamassassin, greylist, clamav + D'autres choses), Mais ma liste blanche de la liste grise contient simplement des adresses IP dans les sous-réseaux sans: \, par exemple:

   10.160.0.0
217.10.144.0/24

Ça marche pour moi.

Pour répondre aux questions, connectez-vous ou registre