# HG changeset patch # User Pascal Volk # Date 1251202676 0 # Node ID 32ad0c79a6ef302ef098097d54aee1b196f185d3 # Parent 6ca3d22e5dd03f833a3abf3e70d4ad48a398e129 Updated documentation diff -r 6ca3d22e5dd0 -r 32ad0c79a6ef INSTALL --- a/INSTALL Tue Aug 25 11:36:36 2009 +0000 +++ b/INSTALL Tue Aug 25 12:17:56 2009 +0000 @@ -105,6 +105,9 @@ chmod 700 /usr/local/lib/dovecot chown nobody /usr/local/lib/dovecot cp /usr/lib/dovecot/deliver /usr/local/lib/dovecot/ + # on BSD: + chgrp nobody /usr/local/lib/dovecot/deliver + # on Linux: chgrp nogroup /usr/local/lib/dovecot/deliver chmod u+s,o-rwx /usr/local/lib/dovecot/deliver diff -r 6ca3d22e5dd0 -r 32ad0c79a6ef UPGRADE --- a/UPGRADE Tue Aug 25 11:36:36 2009 +0000 +++ b/UPGRADE Tue Aug 25 12:17:56 2009 +0000 @@ -28,13 +28,17 @@ \i update_types_and_functions_0.5.x_for_dovecot-1.2.x.pgsql * You have also to adjust the permissions of the set-uid deliver copy: - chgrp nogroup /usr/local/lib/dovecot/deliver + on BSD: + chgrp nobody /usr/local/lib/dovecot/deliver + on Linux: + chgrp nogroup /usr/local/lib/dovecot/deliver chmod u+s,o-rwx /usr/local/lib/dovecot/deliver * Check the master.cf from Postfix. In prior setups the service dovecot was configured slightly different. If you have set the command attribute 'user' to 'nobody:mail', so - either remove the group mail or replace it with the group nogroup. + either remove the group mail or replace it with the group nobody + or nogroup. e.g.: flags=DRhu user=nobody argv=/usr/local/lib/dovecot/deliver …