共享 dovecot 邮件文件夹时的 Exim 权限

共享 dovecot 邮件文件夹时的 Exim 权限

在 debian wheezy 上使用 dovecot,我刚刚在另一个用户的邮件文件夹中设置了一个共享邮件文件夹,以便能够与其他用户共享该邮件文件夹的内容,而无需重复传入的邮件:

/var/mail/secretary/.shared.fax/

然后我在我的邮箱里建立了一个指向这个共享邮箱的符号链接:

# ln -s /var/mail/secretary/.shared.fax-in /var/mail/vincent/.shared.fax

我将权限设置为完全开放以测试此设置:

drwxrwsrwx  5 root  mail  4096 nov 28 15:38 .shared-fax

我能够使用共享文件夹从 Evolution 邮件客户端填充此文件夹(这让我相信它正在运行),但随后有一份新的传真进来并使用 Exim“转发文件”路由到此文件夹:

if $header_from: contains "FaxMaster"
then
     save /var/mail/secretary/.shared-fax/
     finish
endif

显然,这搞乱了权限,因为从那时起,邮件客户端允许我查看该文件夹中的新邮件数量,但不允许查看新邮件本身。

我认为这是由权限引起的,但我找不到正确的设置(我尝试将文件夹和/或文件的所有权转让给 root/用户,但无济于事 - 也许我需要一些特定的混合匹配权限?)谢谢!

答案1

权限由传输中的和设置来directory_mode设置。modemaildir_homegroup

您可能需要考虑使用 Dovecot 中的共享命名空间来允许共享文件夹。

相关内容