Many thanks, Timo...
On 15 Mar 2007, at 13:59, Timo Sirainen wrote:
On Thu, 2007-03-15 at 13:47 +0000, Mike Brudenell wrote:
Can someone explain what I'm doing wrong, please, and how to use the dovecot --exec-mail imap trick to do pre-authenticated connections whilst getting logging out in the right place? (Ideally as specified in the configuration file, and not having to fiddle on manually setting the LOGFILE environment variable.)
...that does indeed get the logging going to the right place.
Unfortunately starting a pre-authenticated session doesn't actually
create a log entry to say someone has connected or who it was, or the
IP address they came from (eg, in the REMOTEHOST shell environment
variable for an rsh session). It would be helpful to get something
logged as for a normal connection, say:
dovecot: Mar 15 14:55:08 Info: imap: Login: user=<pmb1>, method=PREAUTH, rip=144.32.226.226, lip=144.32.128.132 ^^^^^^^ ^^^^^^^^^^^^^^--- from REMOTEHOST?
In contrast, closing a pre-authenticated session does log something,
but only
imap(pmb1): Info: Disconnected: Logged out
It seems to not be using the mail_log_prefix template which normally
would log the above with a timestamp and (in my customised
configuration file) pid:
dovecot: Mar 15 14:34:39 Info: IMAP(pmb1)[19021]: Disconnected:
Logged out
This lack of logging is a bit of a pain as we use the IMAP logfiles
to track down people's reading sessions if we ever need to
investigate a problem.
Hopeful smile...
Mike B-)
-- The Computing Service, University of York, Heslington, York Yo10 5DD, UK Tel:+44-1904-433811 FAX:+44-1904-433740
- Unsolicited commercial e-mail is NOT welcome at this e-mail address. *