使用debian wheezy上的dovecot,我刚刚在另一个用户的邮件文件夹中设置了一个共享的邮件文件夹,以便能够与其他一些用户共享这个邮件文件夹的内容,而不会复制传入的邮件:
/var/mail/secretary/.shared.fax/
然后,我在我的邮箱内build立了一个符号链接到这个共享邮箱:
# ln -s /var/mail/secretary/.shared.fax-in /var/mail/vincent/.shared.fax
我将权限设置为打开以testing此设置:
drwxrwsrwx 5 root mail 4096 nov 28 15:38 .shared-fax
我可以使用共享文件夹(这导致我相信它正在工作)从Evolution mailclient填充此文件夹,但是随后一个新的传真进来,并使用Exim的“前向文件”路由到这个文件夹:
if $header_from: contains "FaxMaster" then save /var/mail/secretary/.shared-fax/ finish endif
显然,这个权限搞砸了,因为从那以后,mailclient允许我看到那个文件夹中的新电子邮件数量,而不是新的电子邮件本身。
我认为这是由权限,但我找不到正确的设置(我尝试chowning文件夹和/或文件到根/用户,但无济于事 – 也许我需要一些特定的mix'n匹配权限?)Thx!
权限由maildir_home
传输中的directory_mode
和mode
设置设置。 该group
也是如此。
您可能需要查看在Dovecot中使用共享名称空间来允许共享文件夹。