On 7.7.2010, at 9.59, Sandu cucereanu wrote:
> I want to know if there is any possibility to log the subjects of the
messages downloaded from ther server. We use dovecot 1.0.15 with POP3S and IMAP
and we want to keep a trace of the reading of messages by the users of our mail
server (who, when and what are the subjects of the e-mail messages read)
because some users complain that they did not read some messages but in the logs
of the server (maillog files( those messages appear to be delivered to their
inboxes.
Not with v1.0, but I think with v1.2 or later you could use
http://wiki.dovecot.org/Plugins/MailLog :
plugin {
mail_log_events = flag_change
mail_log_fields = subject
}
Then as long as you have pop3_no_flag_updates=no (default) it should log a line
for every RETR that is done. (Not tested, but I don't see why it
wouldn't work.)
The main problem is that with IMAP this gets logged every time a flag changes.
Also with IMAP there's really no reliable way to say if a message has been
read/downloaded. Clients typically download messages headers, but it's
possible to delete a message without reading it.
Maybe the mail_log plugin would be better used as it was originally intended? So
that it would log whenever messages are deleted?