Greetings -

On 13 Mar 2007, at 16:08, Timo Sirainen wrote:

On Tue, 2007-03-13 at 16:01 +0000, Mike Brudenell wrote:
Q1.  The UW IMAP Server supports "pre-authenticated connections" --
does Dovecot?

dovecot --exec-mail imap

I'm having some success with the above but...

When started like this Dovecot doesn't seem to want to write log entries to the Dovecot logfile as specified in the configuration file, namely
    log_path = /logfiles/mail/live/dovecot

I have checked that I have write access to the logfile as me: I do. But nevertheless with
    /usr/local/sbin/dovecot --exec-mail imap
log output comes out on stdout or stderr instead.  For example:
==================================================
% /usr/local/sbin/dovecot --exec-mail imap
* PREAUTH [CAPABILITY IMAP4rev1 SASL-IR SORT THREAD=REFERENCES MULTIAPPEND UNSELECT LITERAL+ IDLE CHILDREN NAMESPACE LOGIN-REFERRALS QUOTA] Logged in as pmb1
a01 logout
* BYE Logging out
a01 OK Logout completed.
imap(pmb1): Info: Disconnected: Logged out
%
==================================================
Note the final  line beginning "imap(pmb1)".

If I instead run the "imap" binary by hand
    /usr/local/libexec/dovecot/imap
the logging still comes out on stdout/stderr.

But after peering at the source code I tried setting the LOGFILE environment variable to point at the logfile:
    setenv LOGFILE /logfiles/mail/live/dovecot

Now if I run the "imap" binary by hand logging does indeed come out in the logfile.

BUT using the "dovecot --execmail imap" command instead still has logging coming out on stdout/stderr, not in the logfile ... it's as if this latter isn't seeing/using the LOGFILE environment variable.

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.)

With thanks,
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. *


Reply via email to