My procmail log keep filling with the following error procmail: Program failure (75) of "/usr/libexec/dovecot/deliver" Can't open log file /var/log/dovecot.log: Permission denied ls -l /usr/libexec/dovecot/deliver -rwxr-xr-x. 1 root root 964760 avr 20 03:55 /usr/libexec/dovecot/deliver ls -l /var/log/dovecot.log -rw-------. 1 root root 34689 jun 20 15:26 /var/log/dovecot.log what do I need to check or change -- Claude G?linas agr. Phyto Ressources inc.
Claude G?linas <claude at phyto.qc.ca> wrote:> My procmail log keep filling with the following error > > procmail: Program failure (75) of "/usr/libexec/dovecot/deliver" > Can't open log file /var/log/dovecot.log: Permission denied > > ls -l /usr/libexec/dovecot/deliver > -rwxr-xr-x. 1 root root 964760 avr 20 03:55 /usr/libexec/dovecot/deliver > > ls -l /var/log/dovecot.log > -rw-------. 1 root root 34689 jun 20 15:26 /var/log/dovecot.log > > what do I need to check or changeDo you talk about "your OS account" procmail delivering to "your OS account" mailbox/maildir? YES => consider using "personal" dovecot.conf file (e.g. ~/.dovecotrc) with changed log files location and make deliver in your procmail scripts use it ../deliver -c /home/anfi/.dovecotrc P.S. I use such approach with full success. -- [pl>en: Andrew] Andrzej Adam Filip : anfi at onet.eu Reality -- what a concept! -- Robin Williams
Sat, Jun 20, 2009 at 04:22:12PM -0400, Claude G?linas wrote:> My procmail log keep filling with the following error > > procmail: Program failure (75) of "/usr/libexec/dovecot/deliver" > Can't open log file /var/log/dovecot.log: Permission deniedIf you want 'deliver' to log in user home directories, change log path in your global dovecot configuration, e.g.: protocol lda { [...] log_path = ~/.MAIL/deliver.log info_log_path = ~/.MAIL/deliver.log } -- Marcin Rzepecki m.rzepecki(at)iem.pw.edu.pl