--- 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
--- 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 …