logging von popa3d umleiten

Postfix, QMail, Sendmail, Dovecot, Cyrus, Courier, Anti-Spam
bio
Posts: 11
Joined: 2006-05-17 19:51

logging von popa3d umleiten

Post by bio » 2006-05-18 12:37

Hallo zusammen,

ich nutze derzeit popa3d um aus der Ferne an die eMails auf meinem vServer zu kommen. Leider erzeugt dieser Daemon bei jedem Zugriff einen entsprechenden Eintrag in /var/log/messages was die Datei sehr unübersichtlich macht.

Code: Select all

...
May 18 12:26:54 147189 popa3d[29699]: 0 (0) deleted, 94 (15145419) left
May 18 12:26:59 147189 popa3d[356]: Authentication passed for web3p1 from 62.75.147.189
May 18 12:26:59 147189 popa3d[356]: 94 messages (15145419 bytes) loaded
May 18 12:26:59 147189 popa3d[356]: 0 (0) deleted, 94 (15145419) left
May 18 12:27:42 147189 popa3d[30304]: Authentication passed for web3p1 from 62.75.147.189
May 18 12:27:42 147189 popa3d[30304]: 94 messages (15145419 bytes) loaded
May 18 12:27:43 147189 popa3d[30304]: 0 (0) deleted, 94 (15145419) left
May 18 12:27:49 147189 popa3d[963]: Authentication passed for web3p1 from 62.75.147.189
May 18 12:27:49 147189 popa3d[963]: 94 messages (15145419 bytes) loaded
May 18 12:28:07 147189 popa3d[963]: 0 (0) deleted, 94 (15145419) left
...
Am liebsten wäre mir wenn die Logs in eine separate Datei liefen, z.B. /var/log/popa3d

Eigentlich hätte ich ja vermutet das man dem Daemon einfach via Argument ein Logziel zuweisen kann, aber soetwas ist auf der popa3d Homepage nicht dokumentiert. Wenn ich nach dieser Problematik google treffe ich auf Seiten bei denen Leute die selbe Problematik schildern, bisher aber keine Antwort erhalten haben.

Gruß Bio

User avatar
Joe User
Project Manager
Project Manager
Posts: 11578
Joined: 2003-02-27 01:00
Location: Hamburg

Re: logging von popa3d umleiten

Post by Joe User » 2006-05-18 14:56

Wenn es nicht konfigurierbar ist, wirst Du den Source patchen müssen...
PayPal.Me/JoeUserFreeBSD Remote Installation
Wings for LifeWings for Life World Run

„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.

bio
Posts: 11
Joined: 2006-05-17 19:51

Re: logging von popa3d umleiten

Post by bio » 2006-05-18 19:15

Richtig Joe, anders geht es scheinbar wirklich nicht. Ich habe es schlußendlich auch hinbekommen und daher will ich den Leuten, die evtl das selbe Problem haben/haben werden, die Lösung nicht vorenthalten.

1) Sourcecode von http://www.openwall.com/popa3d/ herunterladen. Aktuelle Version zum Zeitpunkt dieses Posts ist 1.0.l

2) Mit tar xvzf popa3d-1.0.1.tar.gz entpacken und in das neue Verzeichnis wechseln

3) Datei params.h wiefolgt anpassen:

Code: Select all

...
/*
 * How do we talk to syslogd?  These should be fine for most systems.
 */
#define SYSLOG_IDENT                    POP_SERVER
#define SYSLOG_OPTIONS                  LOG_PID
#define SYSLOG_FACILITY                 LOG_LOCAL0
#define SYSLOG_PRI_LO                   LOG_INFO
#define SYSLOG_PRI_HI                   LOG_NOTICE
#define SYSLOG_PRI_ERROR                LOG_CRIT
...
4) Makefile entsprechend des vorliegenden Systems konfigurieren (Ich mußte nur die Zeile

Code: Select all

LIBS += -lcrypt
auskommentieren.

5) make im aktuellen Verzeichnis ausführen; sollte in wenigen Sekunden durchlaufen.

6) Nun noch den syslogd konfigurieren (Bei mir Datei /etc/syslog.conf). Und zwar so:

Code: Select all

...
# Log anything (except mail) of level info or higher.
# Don't log private authentication messages!
*.info;mail.none;authpriv.none;cron.none;local0.none    -/var/log/messages
...
# Save popa3d logging to own file
local0.*                                                -/var/log/popa3d.log
...
Bitte beachtet das local0.none in der oberen Zeile, fügt ihr das nicht ein werden weiterhin Verbindungsaktionen von popa3d in /var/log/messages gespeichert.

7) ...syslog Daemon neustarten (Bei mir mit: service syslog restart)

Sollte es anschließend nicht funktionieren postet hier.

Gruß Bio