habe soeben policyd-weight installiert und in postfix eingebunden mit:
smtpd_recipient_restrictions = ..., check_policy_service inet:127.0.0.1:12525, ...
funktioniert auch, was mich aber ärgert ist das beim starten von polw im log immer folgende warnung auftaucht:
Dec 23 08:42:58 mserve postfix/policyd-weight[24774]: policyd-weight 0.1.14 beta-17 started and daemonized. conf:/etc/policyd-weight.conf; GID:1005 1005 EGID:1005 1005 UID:130 EUID:130; taint mode: 0 Dec 23 08:42:58 mserve postfix/policyd-weight[24774]: warning: cache_query: $csock couln't be created: connect: Datei oder Verzeichnis nicht gefunden, calling spawn_cache() Dec 23 08:42:58 mserve postfix/policyd-weight[24775]: cache spawned
danach gehts dann aber ohne weitere probleme. zuerst habe ich falsche zugriffsrechte vermutet und, diese kontrollierte:
mserve ~ # ls -lR /var/run/policyd-weight /var/run/policyd-weight: insgesamt 4 drwxr-xr-x 4 polw polw 4096 23. Dez 07:16 cores srwxrwx--- 1 polw polw 0 23. Dez 08:42 polw.sock
/var/run/policyd-weight/cores: insgesamt 8 drwxr-xr-x 2 polw polw 4096 23. Dez 07:16 cache drwxr-xr-x 2 polw polw 4096 23. Dez 07:16 master
/var/run/policyd-weight/cores/cache: insgesamt 0
/var/run/policyd-weight/cores/master: insgesamt 0
scheint meiner meinung nach zu stimmen. ich verwende die default config von policyd-weight mit diesen denke ich relevanten einträgen:
$USER = "polw"; # User must be a username, no UID
$GROUP = ""; # specify GROUP if necessary # DEFAULT: empty, will be initialized # as $USER
und: ## cache stuff $LOCKPATH = '/var/run/policyd-weight/'; # must be a directory (add # trailing slash)
$SPATH = $LOCKPATH.'/polw.sock'; # socket path for # the cache daemon.
mich würde ja interessieren über was policyd-weight da mekkert. wie gesagt funktioniert aber trozdem bis jetzt ganz gut, nur hab ich halt nich wirklich gerne warnings im logfile von denen ich nich weis warum?
Güße Roland