Cyrus - can't create user mailbox
Jorey Bump
list at joreybump.com
Tue Jun 10 08:30:12 EDT 2008
Stephen Liu wrote, at 06/10/2008 07:42 AM:
> --- Jorey Bump <list at joreybump.com> wrote:
>
>> Stephen Liu wrote, at 06/09/2008 09:55 PM:
>>
>>> Jun 10 09:14:10 lampserver postfix/lmtp[4989]: 40275878215:
>>> to=<satimiscyrus at satimis.com>, relay=none, delay=0, status=deferred
>>> (connect to
>>> /var/run/cyrus/socket/lmtp[/var/run/cyrus/socket/lmtp]: Permission
>>> denied)
Postfix can't access your socket.
>>> $ sudo ls -l /var/run/cyrus/socket
>>> total 0
>>> srwxrwxrwx 1 root root 0 2008-06-10 06:55 lmtp
>>> $ sudo ls -ld /var/run/cyrus/socket
>>> drwxr-x--- 2 cyrus mail 80 2008-06-10 09:09 /var/run/cyrus/socket
Only the cyrus user and members of the mail group can access your socket.
>>> $ id postfix
>>> uid=107(postfix) gid=111(postfix) groups=111(postfix)
>> Now just add the user postfix to the mail group.
Currently, the postfix user only belongs to the postfix group. Users can
belong to multiple groups. Add the postfix user to the mail group, so it
can access your socket.
> Sorry I'm not very clear. Whether follow the guy's suggestion running;
>
> $ sudo adduser postfix lmtp
>
> ??? Thanks
I see no lmtp group in your configuration, so I don't expect this to
have any effect.
> On
> http://unixadmintalk.com/f11/postfix-cyrus21-89421/
Don't blindly follow howtos without understanding the underlying concepts.
> His output is;
>
> $ id postfix
> uid=101(postfix) gid=103(postfix)
> groups=103(postfix),45(sasl),1001(lmtp)
He is apparently creating specialized groups that presumably have
differing needs, which is fine, but you don't need to add this
complexity at this stage. You can revisit this once you have a working
solution and understand the reasoning behind it, but I wouldn't bother
unless your platform imposes this on you.
> The output here is;
> $ id postfix
> uid=107(postfix) gid=111(postfix) groups=111(postfix)
Yes. Now add the postfix user to the mail group, and the permissions
error should disappear.
> How about sasl?
Concentrate on fixing one error at a time. I don't use a special sasl
group on my system. You might not need one, either.
More information about the Info-cyrus
mailing list