On 8/20/2010 12:48 PM, Timo Sirainen wrote:
On Fri, 2010-08-20 at 12:43 -0400, Jerrale G wrote:
I had the same problem as you with 2.0; 1.2.x I couldn't get dict to work at all for an error in the code. Here is how I fixed 2.0 though:
service dict { unix_listener dict { user = mail<< same as what you put for service imap mode = 0660 group = mail<< same as what you put for service imap } } Oh, yeah, I should add that to example config and wiki since the default is "secure" as in "works in about zero installations" :)
Sorry Timo, he was having the same problem I was so I thought I would share my setup; I didn't say the default wasn't secure but I couldn't get the default's permissions to work. This could have been because I had forgotten the /var/run directory itself had to have world executable permissions.
So, Marc Perel, use the default; make sure you have world executable permissions on /var/run while chmoding to 770 /var/run/dovecot and owning the individual service files to the correct users and groups.
If this doesn't work, try the permissions. I'm going to review mine to make sure they will now work as default.
Jerrale G. SC Senior Admin