ich möchte gern Greylisting unter Postfix 2.2.4 zum laufen bekommen. Auf einem Server mit Suse9 ging es relativ schnell, den Postgrey zu aktvieren. Dort läuft er ohne Probleme. Auf einem System mit Suse8.1 bekomme ich aber den Postgrey einfach nicht gestartet. Habe alle Module installiert, Verzeichnise angelegt und den Benutzer "postgrey" erzeugt. Habe dabei diese Anleitung verwendet: http://www.easykaktus.de/serveradminist ... esser.html
Leider erhalte ich wenn ich "postgrey --inet=10023 -v" eingebe folgende Meldung:
2005/07/12-12:47:30 postgrey (type Net::Server::Multiplex) starting! pid(11728)
Binding to TCP port 10023 on host localhost
Setting gid to "65534 65534"
2005/07/12-12:47:30 Couldn't become gid "65534":
at line 486 in file /usr/lib/perl5/site_perl/5.8.0/Net/Server.pm
2005/07/12-12:47:30 Server closing!
Egal welche Gruppe ich angebe, es will nicht laufen.
der Benutzer postgrey gehört der Gruppe users an. Normalerweise startet postgrey mit der Gruppe nogroup (gid 65534). Wenn ich mit dem Parameter "--group=" irgendeine andere Gruppe angebe, erhalte ich die gleiche Fehlermeldung nur eben mit anderer gid.
Gibt es eine Möglichkeit 'von außen' zu erzwingen, dass postgrey unter einer bestimmten Gruppe gestartet wird.