Hallo Ralf, * On Fri, Aug 24, 2001 at 08:24 PM (+0200), Ralf Freisinger wrote:
habe einen Mailserver laufen mit sendmail, das Relaying wird über popb4smtp geregelt. Konfiguriert über ein Paket von "LiHas"! Da wurde der Popper 2.53 installiert, nun wollte ich auf Ver 4.03 updaten, leider funktioniert danach das popb4smtp nicht mehr und es hagelt Relaying denied Meldungen!
Wenn Du den "qpopper-4.0.3" nach Behandlung mit einer speziellen Konfigurationsoption kompilierst und das POP-before-SMTP-Skript eine Kleinigkeit anpasst, sollte es auch mit dieser Version tun. Der beim LiHas-Paket mitgelieferte "qpopper-2.53" ist so gepatcht, dass er bei erfolgreichem POP3-Login einen speziellen Eintrag an den Syslog-Daemon schickt. Darauf reagiert das Perlskript (ueber FIFO). Bei "qpopper-4.0.3" ist eine solche Moeglichkeit "von Haus aus" vorgesehen (sofern man die entsprechende Konfigurationsoption vor dem Kompilieren aktiviert). Allerdings unterscheidet sich die Ausgabe an den Syslog-Daemon ein gleich wenig von der, die der gepatchte "qpopper-2.53" absetzt. Daher ist eine kleine Anpassung des Perl-Skripts noetig. Die gesuchte Option ist: --enable-log-login Wenn das erledigt ist, schau mal im Perl-Skript nach, ob es dort einen Eintrag in der Art: # qpopper-3.0.2 (configured with: "--enable-log-login") if(!$good && /^([A-Za-z]+\s+\d+\s+\d+\:\d+\:\d+).+POP login by user \"(.+)\".+\s(\d+\.\d+\.\d+.\d+).*$/) { # warn "add_new: Whatever...\n"; $tstamp = $1; $user = $2; $ip = $3; ++$good; } gibt. Ich habe das auf jeden Fall mal ergaenzt, als ich auf "qpopper-3.0.2" upgedatet habe. Ich glaube, Joerg hat das dann auch in seine Version uebernommen - absolut sicher bin ich mir aber dabei nicht. Aus diesem Grund: schau mal nach, ob es dort diesen Eintrag im Skript gibt. Falls ja, sollte das Kompilieren des POP3-Daemons mit der oben genannten Option genuegen. Falls nicht, muesstest Du diesen Eintrag noch ergaenzen. Bei mir steht er direkt unter den Eintraegen fuer "qpopper-2.53". Sollte es wider Erwarten Schwierigkeiten geben, koennte ich Dir auch die bei mir laufende Version des Skripts zukommen lassen. Ich habe hier seit einigen Monaten den "qpopper-4.0.3" im Einsatz und keinerlei Probleme damit.
Kann mir vielleicht jemand hier ne Lösung nennen, wie ich die neue Version zum Laufen bekomme?
Ich hoffe, dass ich weiterhelfen konnte! Viele Gruesse, Steffen