[Dovecot] log pop3/imap logins

2009-11-11 Thread Chantal Rosmuller
Hi List,

I would like to log pop3/imap login events but I don't see them in the
logfiles. What am I doing wrong?

dovecot version: 1.1.11


dovecot -n:

# 1.1.11: /etc/dovecot/dovecot.conf
# OS: Linux 2.6.28-13-server i686 Ubuntu 9.04 nfs
base_dir: /var/run/dovecot/
log_path: /var/log/mail.log
log_timestamp: %Y-%m-%d %H:%M:%S
protocols: imap pop3 imaps pop3s
ssl_cert_file: /etc/ssl/certs/dovecot-cert.pem
ssl_key_file: /etc/ssl/private/dovecot.pem
disable_plaintext_auth: no
login_dir: /var/run/dovecot-login
login_executable(default): /usr/lib/dovecot/imap-login
login_executable(imap): /usr/lib/dovecot/imap-login
login_executable(pop3): /usr/lib/dovecot/pop3-login
first_valid_uid: 150
last_valid_uid: 150
mail_privileged_group: mail
mail_location: mbox:/var/vmail/%2d/%d/%n
mmap_disable: yes
dotlock_use_excl: no
mail_nfs_storage: yes
mail_nfs_index: yes
mail_executable(default): /usr/lib/dovecot/imap
mail_executable(imap): /usr/lib/dovecot/imap
mail_executable(pop3): /usr/lib/dovecot/pop3
mail_plugin_dir(default): /usr/lib/dovecot/modules/imap
mail_plugin_dir(imap): /usr/lib/dovecot/modules/imap
mail_plugin_dir(pop3): /usr/lib/dovecot/modules/pop3
auth pysieved:
  user: vmail
  passdb:
driver: sql
args: /etc/dovecot/dovecot-mysql.conf
  userdb:
driver: sql
args: /etc/dovecot/dovecot-mysql.conf
  socket:
type: listen
client:
  path: /var/run/pysieved/auth
  mode: 432
  user: vmail
  group: mail
master:
  path: /var/run/pysieved/auth-master
  mode: 432
  user: vmail
  group: mail
auth default:
  verbose: yes
  debug: yes
  debug_passwords: yes
  passdb:
driver: sql
args: /etc/dovecot/dovecot-mysql.conf
  userdb:
driver: sql
args: /etc/dovecot/dovecot-mysql.conf
  socket:
type: listen
client:
  path: /var/spool/postfix/private/auth
  mode: 432
  user: postfix
  group: postfix
master:
  path: /var/run/dovecot/auth-master
  mode: 384
  user: vmail



Re: [Dovecot] log pop3/imap logins

2009-11-11 Thread Chantal Rosmuller
I already solved the problem myself

I had this:

protocol pop3 {
log_path = /var/log/mail.log
 pop3_uidl_format = %08Xu%08Xv
}


and changed it to

protocol pop3 {
 pop3_uidl_format = %08Xu%08Xv
}

the log_path is defined outside the pop3 block.

 
Chantal Rosmuller wrote:
 Hi List,

 I would like to log pop3/imap login events but I don't see them in the
 logfiles. What am I doing wrong?

 dovecot version: 1.1.11


 dovecot -n:

 # 1.1.11: /etc/dovecot/dovecot.conf
 # OS: Linux 2.6.28-13-server i686 Ubuntu 9.04 nfs
 base_dir: /var/run/dovecot/
 log_path: /var/log/mail.log
 log_timestamp: %Y-%m-%d %H:%M:%S
 protocols: imap pop3 imaps pop3s
 ssl_cert_file: /etc/ssl/certs/dovecot-cert.pem
 ssl_key_file: /etc/ssl/private/dovecot.pem
 disable_plaintext_auth: no
 login_dir: /var/run/dovecot-login
 login_executable(default): /usr/lib/dovecot/imap-login
 login_executable(imap): /usr/lib/dovecot/imap-login
 login_executable(pop3): /usr/lib/dovecot/pop3-login
 first_valid_uid: 150
 last_valid_uid: 150
 mail_privileged_group: mail
 mail_location: mbox:/var/vmail/%2d/%d/%n
 mmap_disable: yes
 dotlock_use_excl: no
 mail_nfs_storage: yes
 mail_nfs_index: yes
 mail_executable(default): /usr/lib/dovecot/imap
 mail_executable(imap): /usr/lib/dovecot/imap
 mail_executable(pop3): /usr/lib/dovecot/pop3
 mail_plugin_dir(default): /usr/lib/dovecot/modules/imap
 mail_plugin_dir(imap): /usr/lib/dovecot/modules/imap
 mail_plugin_dir(pop3): /usr/lib/dovecot/modules/pop3
 auth pysieved:
   user: vmail
   passdb:
 driver: sql
 args: /etc/dovecot/dovecot-mysql.conf
   userdb:
 driver: sql
 args: /etc/dovecot/dovecot-mysql.conf
   socket:
 type: listen
 client:
   path: /var/run/pysieved/auth
   mode: 432
   user: vmail
   group: mail
 master:
   path: /var/run/pysieved/auth-master
   mode: 432
   user: vmail
   group: mail
 auth default:
   verbose: yes
   debug: yes
   debug_passwords: yes
   passdb:
 driver: sql
 args: /etc/dovecot/dovecot-mysql.conf
   userdb:
 driver: sql
 args: /etc/dovecot/dovecot-mysql.conf
   socket:
 type: listen
 client:
   path: /var/spool/postfix/private/auth
   mode: 432
   user: postfix
   group: postfix
 master:
   path: /var/run/dovecot/auth-master
   mode: 384
   user: vmail